diff --git a/core/src/components/spinner/test/basic/e2e.ts b/core/src/components/spinner/test/basic/e2e.ts deleted file mode 100644 index 70799871dd..0000000000 --- a/core/src/components/spinner/test/basic/e2e.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { newE2EPage } from '@stencil/core/testing'; - -test('spinner: basic', async () => { - const page = await newE2EPage({ - url: '/src/components/spinner/test/basic?ionic:_testing=true', - }); - - const compare = await page.compareScreenshot(); - expect(compare).toMatchScreenshot(); -}); diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts b/core/src/components/spinner/test/basic/spinner.e2e.ts new file mode 100644 index 0000000000..00bebc3b84 --- /dev/null +++ b/core/src/components/spinner/test/basic/spinner.e2e.ts @@ -0,0 +1,15 @@ +import { expect } from '@playwright/test'; +import { test } from '@utils/test/playwright'; + +test.describe('spinner: basic', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/src/components/spinner/test/basic'); + }); + test.describe('spinner: visual regression tests', () => { + test('should not have visual regressions', async ({ page }) => { + await page.setIonViewport(); + + expect(await page.screenshot()).toMatchSnapshot(`spinner-basic-diff-${page.getSnapshotSettings()}.png`); + }); + }); +}); diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..319e71a638 Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..e01a22e81f Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..d50b9f4c1f Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..6cffd367bf Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..74d19c24a8 Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000..41c639d81b Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..c1165baef6 Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..8e20ff138d Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..62b9f3ba65 Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..09a8ff8f2e Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..45f5c9f842 Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000..7af6acb771 Binary files /dev/null and b/core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/color/e2e.ts b/core/src/components/spinner/test/color/e2e.ts deleted file mode 100644 index ee2e50a8cb..0000000000 --- a/core/src/components/spinner/test/color/e2e.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { newE2EPage } from '@stencil/core/testing'; - -test('spinner: color', async () => { - const page = await newE2EPage({ - url: '/src/components/spinner/test/color?ionic:_testing=true', - }); - - const compare = await page.compareScreenshot(); - expect(compare).toMatchScreenshot(); -}); diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts b/core/src/components/spinner/test/color/spinner.e2e.ts new file mode 100644 index 0000000000..4d23a32188 --- /dev/null +++ b/core/src/components/spinner/test/color/spinner.e2e.ts @@ -0,0 +1,15 @@ +import { expect } from '@playwright/test'; +import { test } from '@utils/test/playwright'; + +test.describe('spinner: color', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/src/components/spinner/test/color'); + }); + test.describe('spinner: visual regression tests', () => { + test('should not have visual regressions', async ({ page }) => { + await page.setIonViewport(); + + expect(await page.screenshot()).toMatchSnapshot(`spinner-color-diff-${page.getSnapshotSettings()}.png`); + }); + }); +}); diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..81ac5506e6 Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..4998edbccf Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..c9e5e2d5d4 Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..dbbe1ba634 Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..ce268da77e Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000..dcf2ee071e Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..a4e160384c Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..98e0bd31b7 Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..e78afafeff Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..e7c99b0237 Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..a91fc0efcb Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000..00780ddb48 Binary files /dev/null and b/core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/standalone/e2e.ts b/core/src/components/spinner/test/standalone/e2e.ts deleted file mode 100644 index 90a32ac3f2..0000000000 --- a/core/src/components/spinner/test/standalone/e2e.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { newE2EPage } from '@stencil/core/testing'; - -test('spinner: standalone', async () => { - const page = await newE2EPage({ - url: '/src/components/spinner/test/standalone?ionic:_testing=true', - }); - - const compare = await page.compareScreenshot(); - expect(compare).toMatchScreenshot(); -}); diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts b/core/src/components/spinner/test/standalone/spinner.e2e.ts new file mode 100644 index 0000000000..4422c1a612 --- /dev/null +++ b/core/src/components/spinner/test/standalone/spinner.e2e.ts @@ -0,0 +1,15 @@ +import { expect } from '@playwright/test'; +import { test } from '@utils/test/playwright'; + +test.describe('spinner: standalone', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/src/components/spinner/test/standalone'); + }); + test.describe('spinner: visual regression tests', () => { + test('should not have visual regressions', async ({ page }) => { + await page.setIonViewport(); + + expect(await page.screenshot()).toMatchSnapshot(`spinner-standalone-diff-${page.getSnapshotSettings()}.png`); + }); + }); +}); diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..7fe516f904 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..5248cdd088 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..167977d7ad Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..c66cca7ee0 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..cd616e9054 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000..09fec31c7f Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..aa5b118db5 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..2502d5f270 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..352fec05c2 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..2daf5f0520 Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..9b64e02b3b Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 0000000000..048aa4528e Binary files /dev/null and b/core/src/components/spinner/test/standalone/spinner.e2e.ts-snapshots/spinner-standalone-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/spinner/test/transform/e2e.ts b/core/src/components/spinner/test/transform/e2e.ts deleted file mode 100644 index 950b00a9e0..0000000000 --- a/core/src/components/spinner/test/transform/e2e.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { newE2EPage } from '@stencil/core/testing'; - -// made to catch animation issues when transform is applied to host -// example: https://github.com/ionic-team/ionic-framework/issues/19247 -test('spinner: transform', async () => { - const page = await newE2EPage({ - url: '/src/components/spinner/test/transform?ionic:_testing=true', - }); - - const compare = await page.compareScreenshot(); - expect(compare).toMatchScreenshot(); - - // wait for a bit less than the spinner's duration (to avoid looping before screenshot is taken) - await new Promise((resolve) => setTimeout(resolve, 1500)); - - expect(compare).toMatchScreenshot(); -});