diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts b/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts deleted file mode 100644 index 0a936e4138..0000000000 --- a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { expect } from '@playwright/test'; -import { test, Viewports } from '@utils/test/playwright'; - -test.describe('split-pane: basic', () => { - test('should render on the correct side', async ({ page }) => { - await page.setViewportSize(Viewports.large); - await page.goto(`/src/components/split-pane/test/basic`); - - await expect(page).toHaveScreenshot(`split-pane-${page.getSnapshotSettings()}.png`, { animations: 'disabled' }); - }); - test('should collapse on smaller viewports', async ({ page, skip }) => { - skip.rtl(); - await page.goto(`/src/components/split-pane/test/basic`); - - const menu = page.locator('ion-menu'); - await expect(menu).toBeHidden(); - }); - test('should expand on larger viewports', async ({ page, skip }) => { - skip.rtl(); - await page.setViewportSize(Viewports.large); - await page.goto(`/src/components/split-pane/test/basic`); - - const menu = page.locator('ion-menu'); - await expect(menu).toBeVisible(); - }); -}); diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e.ts b/core/src/components/split-pane/test/basic/split-pane.e2e.ts new file mode 100644 index 0000000000..ad158b5623 --- /dev/null +++ b/core/src/components/split-pane/test/basic/split-pane.e2e.ts @@ -0,0 +1,31 @@ +import { expect } from '@playwright/test'; +import { configs, test, Viewports } from '@utils/test/playwright'; + +configs().forEach(({ title, screenshot, config }) => { + test.describe(title('split-pane: basic'), () => { + test('should render on the correct side', async ({ page }) => { + await page.setViewportSize(Viewports.large); + await page.goto(`/src/components/split-pane/test/basic`, config); + + await expect(page).toHaveScreenshot(screenshot(`split-pane`)); + }); + }); +}); + +configs({ directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('split-pane: functionality'), () => { + test('should collapse on smaller viewports', async ({ page }) => { + await page.goto(`/src/components/split-pane/test/basic`, config); + + const menu = page.locator('ion-menu'); + await expect(menu).toBeHidden(); + }); + test('should expand on larger viewports', async ({ page }) => { + await page.setViewportSize(Viewports.large); + await page.goto(`/src/components/split-pane/test/basic`, config); + + const menu = page.locator('ion-menu'); + await expect(menu).toBeVisible(); + }); + }); +}); diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-ltr-Mobile-Chrome-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-ltr-Mobile-Chrome-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-ltr-Mobile-Chrome-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-ltr-Mobile-Firefox-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-ltr-Mobile-Firefox-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-ltr-Mobile-Firefox-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-ltr-Mobile-Safari-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-ltr-Mobile-Safari-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-ltr-Mobile-Safari-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Chrome-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-rtl-Mobile-Chrome-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Chrome-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Firefox-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-rtl-Mobile-Firefox-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Firefox-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-rtl-Mobile-Safari-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Safari-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-ios-rtl-Mobile-Safari-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-ios-rtl-Mobile-Safari-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-ltr-Mobile-Chrome-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-ltr-Mobile-Chrome-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-ltr-Mobile-Chrome-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-ltr-Mobile-Chrome-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-ltr-Mobile-Firefox-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-ltr-Mobile-Firefox-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-ltr-Mobile-Firefox-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-ltr-Mobile-Firefox-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-ltr-Mobile-Safari-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-ltr-Mobile-Safari-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-ltr-Mobile-Safari-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-rtl-Mobile-Chrome-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-rtl-Mobile-Chrome-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-rtl-Mobile-Chrome-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-rtl-Mobile-Chrome-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-rtl-Mobile-Firefox-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-rtl-Mobile-Firefox-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-rtl-Mobile-Firefox-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-rtl-Mobile-Firefox-linux.png diff --git a/core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-rtl-Mobile-Safari-linux.png b/core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-rtl-Mobile-Safari-linux.png similarity index 100% rename from core/src/components/split-pane/test/basic/split-pane.e2e-legacy.ts-snapshots/split-pane-md-rtl-Mobile-Safari-linux.png rename to core/src/components/split-pane/test/basic/split-pane.e2e.ts-snapshots/split-pane-md-rtl-Mobile-Safari-linux.png