diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.ts b/core/src/components/spinner/test/basic/spinner.e2e-legacy.ts deleted file mode 100644 index 6bdfc8d0a3..0000000000 --- a/core/src/components/spinner/test/basic/spinner.e2e-legacy.ts +++ /dev/null @@ -1,15 +0,0 @@ -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(); - - await expect(page).toHaveScreenshot(`spinner-basic-diff-${page.getSnapshotSettings()}.png`); - }); - }); -}); 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..c1e148b28c --- /dev/null +++ b/core/src/components/spinner/test/basic/spinner.e2e.ts @@ -0,0 +1,17 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs().forEach(({ title, screenshot, config }) => { + test.describe(title('spinner: basic'), () => { + test.beforeEach(async ({ page }) => { + await page.goto('/src/components/spinner/test/basic', config); + }); + test.describe('spinner: visual regression tests', () => { + test('should not have visual regressions', async ({ page }) => { + await page.setIonViewport(); + + await expect(page).toHaveScreenshot(screenshot(`spinner-basic-diff`)); + }); + }); + }); +}); diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Chrome-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Chrome-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Firefox-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Firefox-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Safari-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Chrome-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Chrome-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Firefox-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Firefox-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Safari-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-ios-rtl-Mobile-Safari-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Chrome-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Chrome-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Firefox-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Firefox-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Safari-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Chrome-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Chrome-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Firefox-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Firefox-linux.png diff --git a/core/src/components/spinner/test/basic/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/basic/spinner.e2e-legacy.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Safari-linux.png rename to core/src/components/spinner/test/basic/spinner.e2e.ts-snapshots/spinner-basic-diff-md-rtl-Mobile-Safari-linux.png diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts b/core/src/components/spinner/test/color/spinner.e2e-legacy.ts deleted file mode 100644 index d120e8e57a..0000000000 --- a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts +++ /dev/null @@ -1,15 +0,0 @@ -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(); - - await expect(page).toHaveScreenshot(`spinner-color-diff-${page.getSnapshotSettings()}.png`); - }); - }); -}); diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 4acf0c3613..0000000000 Binary files a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 41e362fdf3..0000000000 Binary files a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 607febe5ab..0000000000 Binary files a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index facb618893..0000000000 Binary files a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 72b76ded2a..0000000000 Binary files a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 2d82eb985c..0000000000 Binary files a/core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-rtl-Mobile-Safari-linux.png and /dev/null differ 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..864513e749 --- /dev/null +++ b/core/src/components/spinner/test/color/spinner.e2e.ts @@ -0,0 +1,20 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +/** + * This behavior does not vary across directions. + */ +configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('spinner: color'), () => { + test.beforeEach(async ({ page }) => { + await page.goto('/src/components/spinner/test/color', config); + }); + test.describe('spinner: visual regression tests', () => { + test('should not have visual regressions', async ({ page }) => { + await page.setIonViewport(); + + await expect(page).toHaveScreenshot(screenshot(`spinner-color-diff`)); + }); + }); + }); +}); diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Chrome-linux.png rename to core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Chrome-linux.png diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Firefox-linux.png rename to core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Firefox-linux.png diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Safari-linux.png rename to core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-ios-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Chrome-linux.png rename to core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Chrome-linux.png diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Firefox-linux.png rename to core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Firefox-linux.png diff --git a/core/src/components/spinner/test/color/spinner.e2e-legacy.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 similarity index 100% rename from core/src/components/spinner/test/color/spinner.e2e-legacy.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Safari-linux.png rename to core/src/components/spinner/test/color/spinner.e2e.ts-snapshots/spinner-color-diff-md-ltr-Mobile-Safari-linux.png