poc of using loki to test png/pdf exports (#45650)
* use loki to test png exports on questions * try to put the img in the body to see if it fixes the scrollbar issues in ci * fix linting issues * let's try again in ci * Attempt to make CI wait before taking a snapshot for downloaded PNGs * Use the snapshots from CI for PNG downloads * pdf export test thanks to kelvin suggestion about just testing the png * refactored the code to extract a util function * remove pdf tests as they broke in ci* Update frontend/src/metabase/env.ts Co-authored-by: Phoomparin Mano <poom@metabase.com> * Update frontend/src/metabase/lib/loki-utils.ts --------- Co-authored-by:
Mahatthana (Kelvin) Nomsawadi <me@bboykelvin.dev> Co-authored-by:
Phoomparin Mano <poom@metabase.com>
Showing
- .loki/reference/chrome_laptop_embed_PublicOrEmbeddedQuestionView_Dark_Theme_Download.png 0 additions, 0 deletions...mbed_PublicOrEmbeddedQuestionView_Dark_Theme_Download.png
- .loki/reference/chrome_laptop_embed_PublicOrEmbeddedQuestionView_Light_Theme_Download.png 0 additions, 0 deletions...bed_PublicOrEmbeddedQuestionView_Light_Theme_Download.png
- .storybook/preview.tsx 2 additions, 0 deletions.storybook/preview.tsx
- frontend/src/metabase/env.ts 1 addition, 6 deletionsfrontend/src/metabase/env.ts
- frontend/src/metabase/lib/loki-utils.ts 25 additions, 0 deletionsfrontend/src/metabase/lib/loki-utils.ts
- frontend/src/metabase/public/containers/PublicOrEmbeddedQuestion/PublicOrEmbeddedQuestionView.stories.tsx 33 additions, 0 deletions...EmbeddedQuestion/PublicOrEmbeddedQuestionView.stories.tsx
- frontend/src/metabase/visualizations/lib/save-chart-image.ts 18 additions, 10 deletionsfrontend/src/metabase/visualizations/lib/save-chart-image.ts
9.96 KiB
9.89 KiB
frontend/src/metabase/lib/loki-utils.ts
0 → 100644