diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts b/core/src/components/label/test/basic/label.e2e-legacy.ts
deleted file mode 100644
index b3bb3cc6c6..0000000000
--- a/core/src/components/label/test/basic/label.e2e-legacy.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-import { expect } from '@playwright/test';
-import { test } from '@utils/test/playwright';
-
-test.describe('label: rendering', () => {
- test('should not have visual regressions', async ({ page }) => {
- await page.setContent(`
- My Label
- `);
-
- const labelEl = page.locator('ion-label');
-
- await expect(labelEl).toHaveScreenshot(`label-basic-${page.getSnapshotSettings()}.png`);
- });
- test('should not have visual regressions with fixed label', async ({ page }) => {
- await page.setContent(`
-
- My Label
-
- `);
-
- const itemEl = page.locator('ion-item');
-
- await expect(itemEl).toHaveScreenshot(`label-fixed-${page.getSnapshotSettings()}.png`);
- });
- test('should not have visual regressions with stacked label', async ({ page }) => {
- await page.setContent(`
-
- My Label
-
-
- `);
-
- const itemEl = page.locator('ion-item');
-
- await expect(itemEl).toHaveScreenshot(`label-stacked-${page.getSnapshotSettings()}.png`);
- });
- test('should not have visual regressions with floating label', async ({ page }) => {
- await page.setContent(`
-
- My Label
-
-
- `);
-
- const itemEl = page.locator('ion-item');
-
- await expect(itemEl).toHaveScreenshot(`label-floating-${page.getSnapshotSettings()}.png`);
- });
-});
diff --git a/core/src/components/label/test/basic/label.e2e.ts b/core/src/components/label/test/basic/label.e2e.ts
new file mode 100644
index 0000000000..ca94e838c2
--- /dev/null
+++ b/core/src/components/label/test/basic/label.e2e.ts
@@ -0,0 +1,63 @@
+import { expect } from '@playwright/test';
+import { configs, test } from '@utils/test/playwright';
+
+configs().forEach(({ title, screenshot, config }) => {
+ test.describe(title('label: rendering'), () => {
+ test('should not have visual regressions', async ({ page }) => {
+ await page.setContent(
+ `
+ My Label
+ `,
+ config
+ );
+
+ const labelEl = page.locator('ion-label');
+
+ await expect(labelEl).toHaveScreenshot(screenshot(`label-basic`));
+ });
+ test('should not have visual regressions with fixed label', async ({ page }) => {
+ await page.setContent(
+ `
+
+ My Label
+
+ `,
+ config
+ );
+
+ const itemEl = page.locator('ion-item');
+
+ await expect(itemEl).toHaveScreenshot(screenshot(`label-fixed`));
+ });
+ test('should not have visual regressions with stacked label', async ({ page }) => {
+ await page.setContent(
+ `
+
+ My Label
+
+
+ `,
+ config
+ );
+
+ const itemEl = page.locator('ion-item');
+
+ await expect(itemEl).toHaveScreenshot(screenshot(`label-stacked`));
+ });
+ test('should not have visual regressions with floating label', async ({ page }) => {
+ await page.setContent(
+ `
+
+ My Label
+
+
+ `,
+ config
+ );
+
+ const itemEl = page.locator('ion-item');
+
+ await expect(itemEl).toHaveScreenshot(screenshot(`label-floating`));
+ });
+ });
+});
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-basic-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-basic-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-fixed-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-fixed-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-floating-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-floating-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-ios-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-ios-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-rtl-Mobile-Chrome-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-rtl-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-rtl-Mobile-Chrome-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-rtl-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-rtl-Mobile-Firefox-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-rtl-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-rtl-Mobile-Firefox-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-rtl-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-rtl-Mobile-Safari-linux.png b/core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-rtl-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/basic/label.e2e-legacy.ts-snapshots/label-stacked-md-rtl-Mobile-Safari-linux.png
rename to core/src/components/label/test/basic/label.e2e.ts-snapshots/label-stacked-md-rtl-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts b/core/src/components/label/test/color/label.e2e-legacy.ts
deleted file mode 100644
index a2d5bd1484..0000000000
--- a/core/src/components/label/test/color/label.e2e-legacy.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-import { expect } from '@playwright/test';
-import { test } from '@utils/test/playwright';
-
-test.describe('label: rendering', () => {
- test.beforeEach(({ skip }) => {
- skip.rtl();
- });
- test('should not inherit color from content', async ({ page }) => {
- await page.goto(`/src/components/label/test/color`);
-
- const item = page.locator('ion-item');
-
- await expect(item).toHaveScreenshot(`item-color-inherit-${page.getSnapshotSettings()}.png`);
- });
- test('should set color directly', async ({ page }) => {
- await page.setContent(`
- Label Text
- `);
-
- const labelEl = page.locator('ion-label');
-
- await expect(labelEl).toHaveScreenshot(`label-color-${page.getSnapshotSettings()}.png`);
- });
- test('should use contrast color when color is set on item', async ({ page }) => {
- await page.setContent(`
-
- Label Text
-
- `);
-
- const labelEl = page.locator('ion-label');
-
- await expect(labelEl).toHaveScreenshot(`label-color-contrast-${page.getSnapshotSettings()}.png`);
- });
- test('should override color even if color set on item', async ({ page }) => {
- await page.setContent(`
-
- Label Text
-
- `);
-
- const labelEl = page.locator('ion-label');
-
- await expect(labelEl).toHaveScreenshot(`label-color-override-${page.getSnapshotSettings()}.png`);
- });
-});
diff --git a/core/src/components/label/test/color/label.e2e.ts b/core/src/components/label/test/color/label.e2e.ts
new file mode 100644
index 0000000000..9c440940b2
--- /dev/null
+++ b/core/src/components/label/test/color/label.e2e.ts
@@ -0,0 +1,54 @@
+import { expect } from '@playwright/test';
+import { configs, test } from '@utils/test/playwright';
+
+configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => {
+ test.describe(title('label: rendering'), () => {
+ test('should not inherit color from content', async ({ page }) => {
+ await page.goto(`/src/components/label/test/color`, config);
+
+ const item = page.locator('ion-item');
+
+ await expect(item).toHaveScreenshot(screenshot(`item-color-inherit`));
+ });
+ test('should set color directly', async ({ page }) => {
+ await page.setContent(
+ `
+ Label Text
+ `,
+ config
+ );
+
+ const labelEl = page.locator('ion-label');
+
+ await expect(labelEl).toHaveScreenshot(screenshot(`label-color`));
+ });
+ test('should use contrast color when color is set on item', async ({ page }) => {
+ await page.setContent(
+ `
+
+ Label Text
+
+ `,
+ config
+ );
+
+ const labelEl = page.locator('ion-label');
+
+ await expect(labelEl).toHaveScreenshot(screenshot(`label-color-contrast`));
+ });
+ test('should override color even if color set on item', async ({ page }) => {
+ await page.setContent(
+ `
+
+ Label Text
+
+ `,
+ config
+ );
+
+ const labelEl = page.locator('ion-label');
+
+ await expect(labelEl).toHaveScreenshot(screenshot(`label-color-override`));
+ });
+ });
+});
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/item-color-inherit-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/item-color-inherit-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-contrast-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-contrast-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/color/label.e2e-legacy.ts-snapshots/label-color-override-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/color/label.e2e.ts-snapshots/label-color-override-md-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/headings/label.e2e-legacy.ts b/core/src/components/label/test/headings/label.e2e-legacy.ts
deleted file mode 100644
index e4227e19f2..0000000000
--- a/core/src/components/label/test/headings/label.e2e-legacy.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { expect } from '@playwright/test';
-import { test } from '@utils/test/playwright';
-
-test.describe('label: rendering', () => {
- test.beforeEach(({ skip }) => {
- skip.rtl();
- });
- test('should inherit text overflow for headings', async ({ page }) => {
- await page.goto(`/src/components/label/test/headings`);
-
- await expect(page).toHaveScreenshot(`item-headings-inherit-${page.getSnapshotSettings()}.png`);
- });
-});
diff --git a/core/src/components/label/test/headings/label.e2e.ts b/core/src/components/label/test/headings/label.e2e.ts
new file mode 100644
index 0000000000..b9ac8f69c9
--- /dev/null
+++ b/core/src/components/label/test/headings/label.e2e.ts
@@ -0,0 +1,12 @@
+import { expect } from '@playwright/test';
+import { configs, test } from '@utils/test/playwright';
+
+configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => {
+ test.describe(title('label: rendering'), () => {
+ test('should inherit text overflow for headings', async ({ page }) => {
+ await page.goto(`/src/components/label/test/headings`, config);
+
+ await expect(page).toHaveScreenshot(screenshot(`item-headings-inherit`));
+ });
+ });
+});
diff --git a/core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-ios-ltr-Mobile-Safari-linux.png
diff --git a/core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Chrome-linux.png
similarity index 100%
rename from core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Chrome-linux.png
rename to core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Chrome-linux.png
diff --git a/core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Firefox-linux.png
similarity index 100%
rename from core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Firefox-linux.png
rename to core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Firefox-linux.png
diff --git a/core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Safari-linux.png
similarity index 100%
rename from core/src/components/label/test/headings/label.e2e-legacy.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Safari-linux.png
rename to core/src/components/label/test/headings/label.e2e.ts-snapshots/item-headings-inherit-md-ltr-Mobile-Safari-linux.png