diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts b/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts
deleted file mode 100644
index dfe77f2078..0000000000
--- a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import { expect } from '@playwright/test';
-import { test } from '@utils/test/playwright';
-
-test.describe('card-header: basic', () => {
- test('should not have visual regressions', async ({ page }) => {
- await page.goto(`/src/components/card-header/test/basic`);
-
- await page.setIonViewport();
-
- await expect(page).toHaveScreenshot(`card-header-diff-${page.getSnapshotSettings()}.png`);
- });
-});
diff --git a/core/src/components/card-header/test/basic/card-header.e2e.ts b/core/src/components/card-header/test/basic/card-header.e2e.ts
new file mode 100644
index 0000000000..d9f3bb3bcb
--- /dev/null
+++ b/core/src/components/card-header/test/basic/card-header.e2e.ts
@@ -0,0 +1,14 @@
+import { expect } from '@playwright/test';
+import { configs, test } from '@utils/test/playwright';
+
+configs().forEach(({ title, screenshot, config }) => {
+ test.describe(title('card-header: basic'), () => {
+ test('should not have visual regressions', async ({ page }) => {
+ await page.goto(`/src/components/card-header/test/basic`, config);
+
+ await page.setIonViewport();
+
+ await expect(page).toHaveScreenshot(screenshot(`card-header-diff`));
+ });
+ });
+});
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card-header/test/basic/card-header.e2e-legacy.ts-snapshots/card-header-diff-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/card-header/test/basic/card-header.e2e.ts-snapshots/card-header-diff-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts b/core/src/components/card/test/basic/card.e2e.ts
similarity index 75%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts
rename to core/src/components/card/test/basic/card.e2e.ts
index d63b09416a..cdc0d74d52 100644
--- a/core/src/components/card/test/basic/card.e2e-legacy.ts
+++ b/core/src/components/card/test/basic/card.e2e.ts
@@ -1,10 +1,11 @@
import { expect } from '@playwright/test';
-import { test } from '@utils/test/playwright';
+import { configs, test } from '@utils/test/playwright';
-test.describe('card: basic', () => {
- test.describe('card: rendering', () => {
+configs().forEach(({ title, screenshot, config }) => {
+ test.describe(title('card: rendering'), () => {
test('should not have visual regressions with basic card', async ({ page }) => {
- await page.setContent(`
+ await page.setContent(
+ `
Card Title
@@ -16,20 +17,20 @@ test.describe('card: basic', () => {
in the woods. Wash your spirit clean.
- `);
+ `,
+ config
+ );
const card = page.locator('ion-card');
- await expect(card).toHaveScreenshot(`card-diff-${page.getSnapshotSettings()}.png`);
+ await expect(card).toHaveScreenshot(screenshot(`card-diff`));
});
});
-
- test.describe('card: feature rendering', () => {
- test.beforeEach(({ skip }) => {
- skip.rtl();
- });
-
+});
+configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => {
+ test.describe(title('card: feature rendering'), () => {
test('should not have visual regressions with button cards', async ({ page }) => {
- await page.setContent(`
+ await page.setContent(
+ `
Card Title
@@ -40,35 +41,17 @@ test.describe('card: basic', () => {
in the woods. Wash your spirit clean.
- `);
+ `,
+ config
+ );
const card = page.locator('ion-card');
- await expect(card).toHaveScreenshot(`card-button-${page.getSnapshotSettings()}.png`);
- });
-
- test('should not have visual regressions with translucent cards', async ({ page, skip }) => {
- skip.mode('md', 'Translucent effect is only available in iOS mode.');
-
- await page.setContent(`
-
-
-

-
-
- Title
- Subtitle
-
-
-
-
- `);
-
- const card = page.locator('ion-card');
- await expect(card).toHaveScreenshot(`card-translucent-${page.getSnapshotSettings()}.png`);
+ await expect(card).toHaveScreenshot(screenshot(`card-button`));
});
test('should not have visual regressions with disabled card', async ({ page }) => {
- await page.setContent(`
+ await page.setContent(
+ `
Card Title
@@ -80,13 +63,16 @@ test.describe('card: basic', () => {
in the woods. Wash your spirit clean.
- `);
+ `,
+ config
+ );
const card = page.locator('ion-card');
- await expect(card).toHaveScreenshot(`card-disabled-${page.getSnapshotSettings()}.png`);
+ await expect(card).toHaveScreenshot(screenshot(`card-disabled`));
});
test('should not have visual regressions with color', async ({ page }) => {
- await page.setContent(`
+ await page.setContent(
+ `
Card Title
@@ -98,13 +84,16 @@ test.describe('card: basic', () => {
in the woods. Wash your spirit clean.
- `);
+ `,
+ config
+ );
const card = page.locator('ion-card');
- await expect(card).toHaveScreenshot(`card-color-${page.getSnapshotSettings()}.png`);
+ await expect(card).toHaveScreenshot(screenshot(`card-color`));
});
test('headings should have correct size in card', async ({ page }) => {
- await page.setContent(`
+ await page.setContent(
+ `
Heading 1
@@ -116,13 +105,16 @@ test.describe('card: basic', () => {
Paragraph
- `);
+ `,
+ config
+ );
const card = page.locator('ion-card');
- await expect(card).toHaveScreenshot(`card-headings-${page.getSnapshotSettings()}.png`);
+ await expect(card).toHaveScreenshot(screenshot(`card-headings`));
});
test('should render even without header or content elements', async ({ page }) => {
- await page.setContent(`
+ await page.setContent(
+ `
@@ -150,10 +142,38 @@ test.describe('card: basic', () => {
- `);
+ `,
+ config
+ );
+
+ const card = page.locator('ion-card');
+ await expect(card).toHaveScreenshot(screenshot(`card-no-content-or-header`));
+ });
+ });
+});
+
+configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => {
+ test.describe(title('card: translucent'), () => {
+ test('should not have visual regressions with translucent cards', async ({ page }) => {
+ await page.setContent(
+ `
+
+
+

+
+
+ Title
+ Subtitle
+
+
+
+
+ `,
+ config
+ );
const card = page.locator('ion-card');
- await expect(card).toHaveScreenshot(`card-no-content-or-header-${page.getSnapshotSettings()}.png`);
+ await expect(card).toHaveScreenshot(screenshot(`card-translucent`));
});
});
});
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-md-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-md-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-md-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-button-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-button-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-md-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-md-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-md-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-color-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-color-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-diff-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-diff-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-md-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-md-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-md-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-disabled-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-disabled-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-md-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-md-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-md-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-headings-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-headings-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-no-content-or-header-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-translucent-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-translucent-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-translucent-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-translucent-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-translucent-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-translucent-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-translucent-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-translucent-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-translucent-ios-ltr-Mobile-Safari-linux.png b/core/src/components/card/test/basic/card.e2e.ts-snapshots/card-translucent-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/card/test/basic/card.e2e-legacy.ts-snapshots/card-translucent-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/card/test/basic/card.e2e.ts-snapshots/card-translucent-ios-ltr-Mobile-Safari-linux.png