From 91204faaf8e9a1df41291c7b2e3d72207d5df82d Mon Sep 17 00:00:00 2001 From: Max Skanvik <179694889+max-umain@users.noreply.github.com> Date: Fri, 20 Dec 2024 13:24:03 +0100 Subject: [PATCH] test(tabs): use reusable test code for lightmode and darkmode screenshot tests --- .../tabs/test/folder-tabs/folder-tabs.e2e.ts | 140 +++++++++--------- ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 9048 bytes ...-renders-folder-tabs-correctly-1-linux.png | Bin 0 -> 8784 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 9053 bytes ...-renders-folder-tabs-correctly-1-linux.png | Bin 0 -> 8799 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 9040 bytes ...-renders-folder-tabs-correctly-1-linux.png | Bin 0 -> 8783 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 9066 bytes ...-renders-folder-tabs-correctly-1-linux.png | Bin 0 -> 8807 bytes .../tabs/test/inline-tabs/inline-tabs.e2e.ts | 136 +++++++++-------- ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 9013 bytes ...-renders-inline-tabs-correctly-1-linux.png | Bin 0 -> 8828 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 8939 bytes ...-renders-inline-tabs-correctly-1-linux.png | Bin 0 -> 8774 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 8947 bytes ...-renders-inline-tabs-correctly-1-linux.png | Bin 0 -> 8711 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 9017 bytes ...-renders-inline-tabs-correctly-1-linux.png | Bin 0 -> 8815 bytes .../navigation-tabs/navigation-tabs.e2e.ts | 140 ++++++++++-------- ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 8139 bytes ...ders-navigation-tabs-correctly-1-linux.png | Bin 0 -> 8137 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 8066 bytes ...ders-navigation-tabs-correctly-1-linux.png | Bin 0 -> 8064 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 7994 bytes ...ders-navigation-tabs-correctly-1-linux.png | Bin 0 -> 7992 bytes ...-it-and-updates-selected-index-1-linux.png | Bin 0 -> 8108 bytes ...ders-navigation-tabs-correctly-1-linux.png | Bin 0 -> 8106 bytes 27 files changed, 221 insertions(+), 195 deletions(-) create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-darkmode-renders-folder-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-lightmode-renders-folder-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-darkmode-renders-folder-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-lightmode-renders-folder-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-darkmode-renders-inline-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-lightmode-renders-inline-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-darkmode-renders-inline-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-lightmode-renders-inline-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-darkmode-renders-navigation-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-lightmode-renders-navigation-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-darkmode-renders-navigation-tabs-correctly-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png create mode 100644 packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-lightmode-renders-navigation-tabs-correctly-1-linux.png diff --git a/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts b/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts index 9176c914d..0e47f3ea1 100644 --- a/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts +++ b/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts @@ -1,81 +1,89 @@ import { test } from 'stencil-playwright'; import { expect } from '@playwright/test'; +import { + testConfigurations, + getTestDescribeText, + setupPage, +} from '../../../../utils/testConfiguration'; -// Defined once for reuse const componentTestPath = 'src/components/tabs/test/folder-tabs/index.html'; +const componentName = 'tds-folder-tabs'; -test.describe.parallel('tds-folder-tabs', () => { - let folderTabs; - let firstTab; - let firstTabDiv; - let secondTab; - let secondTabDiv; - let thirdTab; - let thirdTabDiv; - let fourthTab; - test.beforeEach(async ({ page }) => { - // Navigate to the component test page before each test - await page.goto(componentTestPath); - // Define common locators - folderTabs = page.locator('tds-folder-tabs'); - firstTab = page.locator('button', { hasText: 'First tab' }); - secondTab = page.locator('button', { hasText: 'Second tab is much longer' }); - thirdTab = page.locator('button', { hasText: 'Third Tab' }); - fourthTab = page.locator('button', { hasText: 'Fourth Tab' }); - // Divs inside tabs specifically for click interactions - firstTabDiv = page.locator('tds-folder-tab:has-text("First tab") >> div'); - secondTabDiv = page.locator('tds-folder-tab:has-text("Second tab is much longer") >> div'); - thirdTabDiv = page.locator('tds-folder-tab:has-text("Third Tab") >> div'); - }); +testConfigurations.withModeVariants.forEach((config) => { + test.describe.parallel(getTestDescribeText(config, componentName), () => { + let folderTabs; + let firstTab; + let firstTabDiv; + let secondTab; + let secondTabDiv; + let thirdTab; + let thirdTabDiv; + let fourthTab; - test('renders folder-tabs correctly', async () => { - await expect(folderTabs).toHaveCount(1); - await expect(folderTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); - }); + test.beforeEach(async ({ page }) => { + await setupPage(page, config, componentTestPath, componentName); - test('selected tab index should be 0', async ({ page }) => { - await page.waitForChanges(); - const selectedIndex = await folderTabs.getAttribute('selected-index'); - expect(selectedIndex).toBe('0'); - }); + // Define common locators + folderTabs = page.locator('tds-folder-tabs'); + firstTab = page.locator('button', { hasText: 'First tab' }); + secondTab = page.locator('button', { hasText: 'Second tab is much longer' }); + thirdTab = page.locator('button', { hasText: 'Third Tab' }); + fourthTab = page.locator('button', { hasText: 'Fourth Tab' }); + // Divs inside tabs specifically for click interactions + firstTabDiv = page.locator('tds-folder-tab:has-text("First tab") >> div'); + secondTabDiv = page.locator('tds-folder-tab:has-text("Second tab is much longer") >> div'); + thirdTabDiv = page.locator('tds-folder-tab:has-text("Third Tab") >> div'); + }); - test('renders the correct tabs with expected labels', async () => { - await expect(firstTab).toBeVisible(); - await expect(secondTab).toBeVisible(); - await expect(thirdTab).toBeVisible(); - await expect(fourthTab).toBeVisible(); - }); + test('renders folder-tabs correctly', async () => { + await expect(folderTabs).toHaveCount(1); + await expect(folderTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); + }); - test('First tab is selected by default', async () => { - await expect(folderTabs).toHaveAttribute('selected-index', '0'); - }); + test('selected tab index should be 0', async ({ page }) => { + await page.waitForChanges(); + const selectedIndex = await folderTabs.getAttribute('selected-index'); + expect(selectedIndex).toBe('0'); + }); - test('Second tab and Third tab are not selected', async () => { - await expect(secondTab).toBeVisible(); - await expect(folderTabs).not.toHaveAttribute('selected-index', '2'); - }); + test('renders the correct tabs with expected labels', async () => { + await expect(firstTab).toBeVisible(); + await expect(secondTab).toBeVisible(); + await expect(thirdTab).toBeVisible(); + await expect(fourthTab).toBeVisible(); + }); - test('Hover over tabs changes cursor', async () => { - await secondTab.hover(); - await expect(secondTab).toHaveCSS('cursor', 'pointer'); - await thirdTab.hover(); - await expect(thirdTab).toHaveCSS('cursor', 'pointer'); - await fourthTab.hover(); - await expect(fourthTab).toHaveCSS('cursor', 'not-allowed'); - }); + test('First tab is selected by default', async () => { + await expect(folderTabs).toHaveAttribute('selected-index', '0'); + }); - test('Click on Second tab selects it and updates selected-index', async () => { - await secondTabDiv.click({ force: true }); - await expect(folderTabs).toHaveAttribute('selected-index', '1', { timeout: 5000 }); - await expect(folderTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); - await expect(firstTabDiv).not.toHaveClass(/selected/); - await expect(secondTabDiv).toHaveClass(/selected/); - }); + test('Second tab and Third tab are not selected', async () => { + await expect(secondTab).toBeVisible(); + await expect(folderTabs).not.toHaveAttribute('selected-index', '2'); + }); + + test('Hover over tabs changes cursor', async () => { + await secondTab.hover(); + await expect(secondTab).toHaveCSS('cursor', 'pointer'); + await thirdTab.hover(); + await expect(thirdTab).toHaveCSS('cursor', 'pointer'); + await fourthTab.hover(); + await expect(fourthTab).toHaveCSS('cursor', 'not-allowed'); + }); + + test('Click on Second tab selects it and updates selected-index', async () => { + await secondTabDiv.click({ force: true }); + await expect(folderTabs).toHaveAttribute('selected-index', '1', { timeout: 5000 }); + await expect(folderTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); + await expect(firstTabDiv).not.toHaveClass(/selected/); + await expect(secondTabDiv).toHaveClass(/selected/); + }); - test('Click on Third tab selects it and updates selected-index', async () => { - await thirdTabDiv.click({ force: true }); - await expect(folderTabs).toHaveAttribute('selected-index', '2', { timeout: 5000 }); - await expect(secondTabDiv).not.toHaveClass(/selected/); - await expect(thirdTabDiv).toHaveClass(/selected/); + test('Click on Third tab selects it and updates selected-index', async () => { + await thirdTabDiv.click({ force: true }); + await expect(folderTabs).toHaveAttribute('selected-index', '2', { timeout: 5000 }); + await expect(secondTabDiv).not.toHaveClass(/selected/); + await expect(thirdTabDiv).toHaveClass(/selected/); + }); }); }); diff --git a/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b968e540bdd1cd3d6607170bbfa3f47cdb6174 GIT binary patch literal 9048 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..87be986e2829b4c5d80650513a8c301dc443e959 GIT binary patch literal 9053 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 DrmHMX literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-lightmode-renders-folder-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-primary-lightmode-renders-folder-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c3c442a7667d7b34c89a3ee3eb88b5da9d1157 GIT binary patch literal 8799 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..80011b55eca31019556b5867ee19b76799361646 GIT binary patch literal 9040 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

*e@tJv|73*5a32N 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-lightmode-renders-folder-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/folder-tabs/folder-tabs.e2e.ts-snapshots/tds-folder-tabs-secondary-lightmode-renders-folder-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1761375efce1660ac0814c4b7e50d7c2d16dd740 GIT binary patch literal 8807 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 Uf#e82a1rEw-20bG*WYjaCukPB;s5{u literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts index 78d2d545a..8d67c9bda 100644 --- a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts +++ b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts @@ -1,81 +1,89 @@ import { test } from 'stencil-playwright'; import { expect } from '@playwright/test'; +import { + testConfigurations, + getTestDescribeText, + setupPage, +} from '../../../../utils/testConfiguration'; // Defined once for reuse const componentTestPath = 'src/components/tabs/test/inline-tabs/index.html'; +const componentName = 'tds-inline-tabs'; -test.describe.parallel('tds-inline-tabs', () => { - let inlineTabs; - let firstTab; - let firstTabDiv; - let secondTab; - let secondTabDiv; - let thirdTab; - let thirdTabDiv; - let fourthTab; +testConfigurations.withModeVariants.forEach((config) => { + test.describe.parallel(getTestDescribeText(config, componentName), () => { + let inlineTabs; + let firstTab; + let firstTabDiv; + let secondTab; + let secondTabDiv; + let thirdTab; + let thirdTabDiv; + let fourthTab; - test.beforeEach(async ({ page }) => { - // Navigate to the component test page before each test - await page.goto(componentTestPath); - inlineTabs = page.locator('tds-inline-tabs'); - firstTab = page.locator('button', { hasText: 'First tab' }); - secondTab = page.locator('button', { hasText: 'Second tab is much longer' }); - thirdTab = page.locator('button', { hasText: 'Third Tab' }); - fourthTab = page.locator('button', { hasText: 'Fourth Tab' }); - // Divs inside tabs specifically for click interactions - firstTabDiv = page.locator('tds-inline-tab:has-text("First tab") >> div'); - secondTabDiv = page.locator('tds-inline-tab:has-text("Second tab is much longer") >> div'); - thirdTabDiv = page.locator('tds-inline-tab:has-text("Third Tab") >> div'); - }); + test.beforeEach(async ({ page }) => { + await setupPage(page, config, componentTestPath, componentName); - test('renders inline-tabs correctly', async () => { - await expect(inlineTabs).toHaveCount(1); - await expect(inlineTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); - }); + inlineTabs = page.locator('tds-inline-tabs'); + firstTab = page.locator('button', { hasText: 'First tab' }); + secondTab = page.locator('button', { hasText: 'Second tab is much longer' }); + thirdTab = page.locator('button', { hasText: 'Third Tab' }); + fourthTab = page.locator('button', { hasText: 'Fourth Tab' }); + // Divs inside tabs specifically for click interactions + firstTabDiv = page.locator('tds-inline-tab:has-text("First tab") >> div'); + secondTabDiv = page.locator('tds-inline-tab:has-text("Second tab is much longer") >> div'); + thirdTabDiv = page.locator('tds-inline-tab:has-text("Third Tab") >> div'); + }); - test('selected tab index should be 0', async ({ page }) => { - await page.waitForChanges(); - const selectedIndex = await inlineTabs.getAttribute('selected-index'); - expect(selectedIndex).toBe('0'); - }); + test('renders inline-tabs correctly', async () => { + await expect(inlineTabs).toHaveCount(1); + await expect(inlineTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); + }); - test('renders the correct tabs with expected labels', async () => { - await expect(firstTab).toBeVisible(); - await expect(secondTab).toBeVisible(); - await expect(thirdTab).toBeVisible(); - await expect(fourthTab).toBeVisible(); - }); + test('selected tab index should be 0', async ({ page }) => { + await page.waitForChanges(); + const selectedIndex = await inlineTabs.getAttribute('selected-index'); + expect(selectedIndex).toBe('0'); + }); - test('First tab is selected by default', async () => { - await expect(inlineTabs).toHaveAttribute('selected-index', '0'); - }); + test('renders the correct tabs with expected labels', async () => { + await expect(firstTab).toBeVisible(); + await expect(secondTab).toBeVisible(); + await expect(thirdTab).toBeVisible(); + await expect(fourthTab).toBeVisible(); + }); - test('Second tab and Third tab are not selected', async () => { - await expect(secondTab).toBeVisible(); - await expect(inlineTabs).not.toHaveAttribute('selected-index', '2'); - }); + test('First tab is selected by default', async () => { + await expect(inlineTabs).toHaveAttribute('selected-index', '0'); + }); - test('Hover over tabs changes cursor', async () => { - await secondTab.hover(); - await expect(secondTab).toHaveCSS('cursor', 'pointer'); - await thirdTab.hover(); - await expect(thirdTab).toHaveCSS('cursor', 'pointer'); - await fourthTab.hover(); - await expect(fourthTab).toHaveCSS('cursor', 'not-allowed'); - }); + test('Second tab and Third tab are not selected', async () => { + await expect(secondTab).toBeVisible(); + await expect(inlineTabs).not.toHaveAttribute('selected-index', '2'); + }); - test('Click on Second tab selects it and updates selected-index', async () => { - await secondTabDiv.click({ force: true }); - await expect(inlineTabs).toHaveAttribute('selected-index', '1', { timeout: 5000 }); - await expect(inlineTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); - await expect(firstTabDiv).not.toHaveClass(/selected/); - await expect(secondTabDiv).toHaveClass(/selected/); - }); + test('Hover over tabs changes cursor', async () => { + await secondTab.hover(); + await expect(secondTab).toHaveCSS('cursor', 'pointer'); + await thirdTab.hover(); + await expect(thirdTab).toHaveCSS('cursor', 'pointer'); + await fourthTab.hover(); + await expect(fourthTab).toHaveCSS('cursor', 'not-allowed'); + }); + + test('Click on Second tab selects it and updates selected-index', async () => { + await secondTabDiv.click({ force: true }); + await expect(inlineTabs).toHaveAttribute('selected-index', '1', { timeout: 5000 }); + await expect(inlineTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); + await expect(firstTabDiv).not.toHaveClass(/selected/); + await expect(secondTabDiv).toHaveClass(/selected/); + }); - test('Click on Third tab selects it and updates selected-index', async () => { - await thirdTabDiv.click({ force: true }); - await expect(inlineTabs).toHaveAttribute('selected-index', '2', { timeout: 5000 }); - await expect(secondTabDiv).not.toHaveClass(/selected/); - await expect(thirdTabDiv).toHaveClass(/selected/); + test('Click on Third tab selects it and updates selected-index', async () => { + await thirdTabDiv.click({ force: true }); + await expect(inlineTabs).toHaveAttribute('selected-index', '2', { timeout: 5000 }); + await expect(secondTabDiv).not.toHaveClass(/selected/); + await expect(thirdTabDiv).toHaveClass(/selected/); + }); }); }); diff --git a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c58dc4bf2560f3dc6c9eab664bbe8a6f3a228a16 GIT binary patch literal 9013 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-darkmode-renders-inline-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-darkmode-renders-inline-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..aec621f915d354c78fa3ad337c829fb5b87fad01 GIT binary patch literal 8828 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..138765c7b85f03ad9d59bc177a4b1700e65ece5d GIT binary patch literal 8939 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 E4Kv4d6951J literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b759b83280f8dc03832f2b54acde7d1eac28ccb8 GIT binary patch literal 8947 zcmeHN`CC)h){dg3w^Yze3sr<%Z?9TJzyU)cK&}H)KtO{SB|t#RBtw*WNP?9rZL!iy zAVLVKLu4`p8Nv`q5CmihVV)8a6+(bO0)!AC(>?z1{R`iHu8;eNv(J-r&dS<*zw3S1 zUg!LJ(bHwu7yG^dfk3-le>evRfp!9?+xtJ?4s`zpyKMuyZEz#B@>IEogW3bfc z1>Gt-Vx+XKMpl-QV7?IU6YuN%YUhq~ugZMZO3&Q+SIKvGwpWF+IN-785kKtSvqQ}k zq#slqRqzA{J29(JQNcXF+6(aLHm9+PgaupzExYb+0lJ_6aU1aP^V1+55NP)u&}V>y zJGOlZc>ekJZ-Co(?>GkBbl~$q;CSYL`+>zX+b~@Rr>*PXwuXDD^J|jdxu@gSOHJ!G zJ9*m9nk+Cs%oPcH1fJJj57xv(?J)mRZ^@x+{Y=Iz9|VHC?IbVD{A0T|*x;tw0@O2n zQA#Mz-(T%A^=_xJ-_^^P@!Ymi>#h6d-+lMJlo#i@?>I)Qvra3gB2|--3SOGl(OV*z z=o}d&ld(4x`lkB!&$OL9&NCBqX$6(vmCcyJZH4d~;o-@WhA`W7%;<}2WYsGS#4n*eB<%j)+L9(! z1w%3sMsChlE+9VBpA%5rMOx;{ED0M9eVs7o#hb`%SwEhxQSpp3bPZwvL+cY)`o1K_ zRc!oFHL=K$G8xs`+d+YZO2h5-OeS+gfU<7*5#!;(e*LR@%{ePWyiC-MQHT2x$>#x7A z4&#(jscg&cA5Wmv3kU<~3)I=OZ88qb7R_%mb@-Ay~q z%C)$p*T1$EY~R4=oW~{c>KI7^^h8x1E=@L*CRGN;ZuAbhkd$76$uwzm9#gZ0j;Wu2 z95ED^o$a(VEbDVD=HjOKm}#~vt68XlIsB1^S!pHY9W5G(-Pn2(@%IgJFz0)vI4n`h6qNatgUNPc0gYTA)YgHA z2ON@Cxm#-{%@2=^j7=pfNwyanOWP|(E0DHxG8YPd9Tupyurh(oE&o(oTPvG|$%g(m z##HjtEUyGqJzFhJ;oNsx!V7x@o3A!{I1a&UZw$Sz!mp(av=ed>M`K>L84V3b?;0@B zEZspDIwrb?_{dI&k3bAUgXt?pY0?k=wkFgl^-`Yw<~m9}whOsJ z3nd&&Th}eV^D0AkY-HpVmdhisRKn9P`(G|J`xrQFv;gy_cr5x2KlrlK3>w(d5(Qxd zzRDs>j}3PnpbU>c@@HaF%Cqc~Bu$-WY4k|MRV0#ey}kQXE^7Q-*?{Mo3)p_4b!_n9#28sbEL9W=j&Sl#=(LA&2r#T(qzyL7bI;O6@C@b@=4)q{AVec7$ix_{edi?l+!a0j=i;5o)Qs2{eWY*Uwzq(_L zp!%KyK>7G=CWI=e@MoAgrZTq{EX*mv5A5hkQa*XHM}76mi>nhA{_i4+i-wt4C4P{a zBmHJ=^Qou3e2q64)CpGfh!1^bWTeqZ%tua*z_b&&hqL$p3EyXTeZz~!{3q+Lw|u3h zpW;sVbqp2PI{+ZS(;;Zw`jFpLMadlBT#Mu}HzrZ4_>IbGVo~{v#oHPBiw$on+A&4H z6GAmN$jb;mPgSmQ+|YZuEb4Wf`|Ytl0H0aC=?dey_$ zee44cJ5~%^-FUO7&E1`0Llul7^WjG#1R7o(bMx)lp`vunT}xJp7vag1C(R1JXsM1r z`2hyn7RcCpzX6u^_N$D{;juAGzxqlq@>yFHY`7~(&pvUnUVu{yg&|j{zPSX#ShEsm z3Qbh?Q&(448xyC3*#)OeY-0ckk4v4}JJ`;(J#IL)kgH`TJ+Nx_TD zGP1+~e=L*9tQ+TaLmX3W1Tz2$^D2Yd%4t>(;uqDQ={sNso;Y*WwbFkO0&qfWU@hdi zutrtpG%)Xjz1OP2nB~VwS1`*;VI5~P6hd@V7D}7squhfB4|=h2Djqt0`lnI@tk?wQ zW&XQT!pcJ&E!uqjLQGS(_fKnr`f|KTGHNxzl|>5cEL7T3pFoki@sqM|b97?JETv|C zz5^>&H8u5Sao8r~+Kh<7>W&Al<|M_G%-G6zxH>G`1+1B#)lHd_8+JZ0^&YP9AKKYF z5w)I_BYm{~<|#+J+1}dPia_Bs?k=ViHJS;*R$q6L0Gm9y21TltaL zmr$w`q*gHv5!oRmBZzeKGRt)vE}^ z*k}vg{+u}lnD7q><2pPNY>LwTF9+b>{^STwnKSUPsFPormFTdRpSTwlDSD0cXNSHc zviV5@{Dnht@9rAM1bEw7_I;fR#wEK&bmPq}uDtlp($Z1Elh#}X0CoWJj4j=P6OodD z$o><)Fj*VvR$5h6_56A0NSRM_svP)5tdz1?!sd_@^YSs2pfU*S76G8%zY#wx3iItf zhVbzTJ&_NvK^`7oGmhC@6%wN#0$@_`)6>}Sz1y~d{>j}`fJBF)eRHsCImJWJw6##KRw`i9rdxnG3WZrmEb8J1BFf9k z%DTI|J?-SfoLr1mPS-R17kXb1^F~KUqsA)_P}bJDXbQeDeqMD+!7_AI@?@yJsqg&gLY?N`{EEYFyjB-%V^Grg0K4o$@QR2^yEVl$BMt zyM?MhFn+S5#{To@#UK;ixJxN1Zu7Ncc{Tzh5*=dol?YbtW805w93CB=<^Kf)JrLE9 z(Je-tv#5_G7K`J4SMUWW13?~VxhqJPb~_HHXHI$letjYeqOg6su&@vXLHhYMor3m` zpppCb?W+bZ5TnDxdpX+Wtox%hlmHM5wZZp)Rld#8nh8TRbf4hhU@R6p6jY~1gFu1h zi)R#|x{F98kpZ^~o2V(+*}_YAGMIg zdWKiOH`YZ52}3z5^P9cLQEuk!{FAnXbeCOw9X3ZztQ(hAexR@u`SFh*4vP8Bbk+256a*@1O1}}wj^au?DFlDJ>0j;I zGEHqU$@}$=TkX-{VlRql;XN~yXa`b~qI z5bmR{8MXRbux663gjGwX7*aYnMhu93b%eL%I@$7ts?-Dn3PerUyi%W8|nIF?~FWk?71=q9ff(fdtZ= zGE$CMDlw+(s5UYQyx3{9{-&7v>(^Pv#dv#F!uea5Qk((Wol;Dt10;pc#~?3VV&qDj ziSV+kD&I?&23|GmyP2D&Ee=?#Q#7@#4Oh3)>njfdAOz@|;^FoiZv&j2orPH_?&`Lq z{#&V+E?ts@ddu@^CYrVW>p2e}J_JB}?OFrCLu?q;-rCwaspE~m zhd+|r?Whj|A<>6>L1>~U$v!t%{-&n~NTqv#<}Y{z_hlqTySjE&1|7aYT)&y+;d|8g z<@J!dn5m8jra(&fTUC`A5!OEbGR)H7cZ8uhU`{a(2p6^mCta&kbNpe1G*w>lS` zjUKO@@98un!3(zfYj}gmm}WJ?kVeGFo=wEfnw^@-a!kehr^q>Qw;VJ>Mi}#W6yHV* zW8+qT4(g=fB}#!V+>O<|IjW6&{f*IMK`@eoGf}o z;y&|1H>(pPA_!!^giQd|`EcL*64fuKb)=6lvevs<5A3Uih1?|;V;+ctZqsr9B*D<;&5oC6;?-&`T@^;s~_NIt`_Fr&Cmxg=agGfxUdO;eL8x`)|1+ zA-ZdG1HnK7+h9Pru@zY6L4@Su@$q6h>X7UJw6wh3^1E;Wm5b}it4%oBlNkl~_xFdx z2LW{e_=gAH=Q}qcYmtk`5*EiJ#Iy)qP$WK;4j$#dqRas;iSq~!aVKb*`dc5$T|%gXZl9@&Xs8$RGX>y;a(tLL7coJ?H+2jJR+v)SJq$BfShpLg6G zZjz!@ZPDMfSkQ_t1_az%eY295UkK#qnY<^6IK{1LFnqm$=yRI|<@ZD zDP6L4ZPY{+uvWmPH{?W$hZb6LrCHVo1>&CsO`6;iMZfGaK{vgOnc7-k;wCK&M|{8n z6h{O^sls20EA}M8-FgVDX~Rm;?QHX*<}fk|`(=xuFma)4=gyr#nifCRCsS9>Vj|{uMu^eQp~pfDott&w;&xfFJ+kHL#DNj`wK{|Ak2SNNd8Mu=EK_AMq=XPw@T( z?@#dlxL#v^is_FbrWbd7vmf|M;PHoV0X~NDd>X??$+H?*24SY5Be@U%VH57^?0K%@ IOyHgW05PueO8@`> literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-darkmode-renders-inline-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-darkmode-renders-inline-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f99eda0e2d7d999300c61b3cca4c943fe08a185c GIT binary patch literal 8711 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 X?yD(XIcI@)V9*JlfS<@eUby+6pf60h literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-lightmode-renders-inline-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/inline-tabs/inline-tabs.e2e.ts-snapshots/tds-inline-tabs-secondary-lightmode-renders-inline-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b219421b68c4f5b87d6c5e52420fd7a05727141d GIT binary patch literal 8815 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 { - let navigationTabs; - let firstTab; - let firstTabDiv; - let secondTab; - let secondTabDiv; - let thirdTab; - let thirdTabDiv; - let fourthTab; +testConfigurations.withModeVariants.forEach((config) => { + test.describe.parallel(getTestDescribeText(config, componentName), () => { + let navigationTabs; + let firstTab; + let firstTabDiv; + let secondTab; + let secondTabDiv; + let thirdTab; + let thirdTabDiv; + let fourthTab; - test.beforeEach(async ({ page }) => { - // Navigate to the component test page before each test - await page.goto(componentTestPath); - // Define common locators - navigationTabs = page.locator('tds-navigation-tabs'); - firstTab = page.locator('button', { hasText: 'First tab' }); - secondTab = page.locator('button', { hasText: 'Second tab is much longer' }); - thirdTab = page.locator('button', { hasText: 'Third Tab' }); - fourthTab = page.locator('button', { hasText: 'Fourth Tab' }); - // Divs inside tabs specifically for click interactions - firstTabDiv = page.locator('tds-navigation-tab:has-text("First tab") >> div'); - secondTabDiv = page.locator('tds-navigation-tab:has-text("Second tab is much longer") >> div'); - thirdTabDiv = page.locator('tds-navigation-tab:has-text("Third Tab") >> div'); - }); + test.beforeEach(async ({ page }) => { + await setupPage(page, config, componentTestPath, componentName); - test('renders navigation-tabs correctly', async () => { - await expect(navigationTabs).toHaveCount(1); - await expect(navigationTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); - }); + // Define common locators + navigationTabs = page.locator('tds-navigation-tabs'); + firstTab = page.locator('button', { hasText: 'First tab' }); + secondTab = page.locator('button', { hasText: 'Second tab is much longer' }); + thirdTab = page.locator('button', { hasText: 'Third Tab' }); + fourthTab = page.locator('button', { hasText: 'Fourth Tab' }); + // Divs inside tabs specifically for click interactions + firstTabDiv = page.locator('tds-navigation-tab:has-text("First tab") >> div'); + secondTabDiv = page.locator( + 'tds-navigation-tab:has-text("Second tab is much longer") >> div', + ); + thirdTabDiv = page.locator('tds-navigation-tab:has-text("Third Tab") >> div'); + }); - test('selected tab index should be 0', async ({ page }) => { - await page.waitForChanges(); - const selectedIndex = await navigationTabs.getAttribute('selected-index'); - expect(selectedIndex).toBe('0'); - }); + test('renders navigation-tabs correctly', async () => { + await expect(navigationTabs).toHaveCount(1); + await expect(navigationTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); + }); - test('renders the correct tabs with expected labels', async () => { - await expect(firstTab).toBeVisible(); - await expect(secondTab).toBeVisible(); - await expect(thirdTab).toBeVisible(); - await expect(fourthTab).toBeVisible(); - }); + test('selected tab index should be 0', async ({ page }) => { + await page.waitForChanges(); + const selectedIndex = await navigationTabs.getAttribute('selected-index'); + expect(selectedIndex).toBe('0'); + }); - test('First tab is selected by default', async () => { - await expect(navigationTabs).toHaveAttribute('selected-index', '0'); - }); + test('renders the correct tabs with expected labels', async () => { + await expect(firstTab).toBeVisible(); + await expect(secondTab).toBeVisible(); + await expect(thirdTab).toBeVisible(); + await expect(fourthTab).toBeVisible(); + }); - test('Second tab and Third tab are not selected', async () => { - await expect(secondTab).toBeVisible(); - await expect(navigationTabs).not.toHaveAttribute('selected-index', '2'); - }); + test('First tab is selected by default', async () => { + await expect(navigationTabs).toHaveAttribute('selected-index', '0'); + }); - test('Hover over tabs changes cursor', async () => { - await secondTab.hover(); - await expect(secondTab).toHaveCSS('cursor', 'pointer'); - await thirdTab.hover(); - await expect(thirdTab).toHaveCSS('cursor', 'pointer'); - await fourthTab.hover(); - await expect(fourthTab).toHaveCSS('cursor', 'not-allowed'); - }); + test('Second tab and Third tab are not selected', async () => { + await expect(secondTab).toBeVisible(); + await expect(navigationTabs).not.toHaveAttribute('selected-index', '2'); + }); - test('Click on Second tab selects it and updates selected-index', async () => { - await secondTabDiv.click({ force: true }); - await expect(navigationTabs).toHaveAttribute('selected-index', '1', { timeout: 5000 }); - await expect(navigationTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); - await expect(firstTabDiv).not.toHaveClass(/selected/); - await expect(secondTabDiv).toHaveClass(/selected/); - }); + test('Hover over tabs changes cursor', async () => { + await secondTab.hover(); + await expect(secondTab).toHaveCSS('cursor', 'pointer'); + await thirdTab.hover(); + await expect(thirdTab).toHaveCSS('cursor', 'pointer'); + await fourthTab.hover(); + await expect(fourthTab).toHaveCSS('cursor', 'not-allowed'); + }); + + test('Click on Second tab selects it and updates selected-index', async () => { + await secondTabDiv.click({ force: true }); + await expect(navigationTabs).toHaveAttribute('selected-index', '1', { timeout: 5000 }); + await expect(navigationTabs.page()).toHaveScreenshot({ maxDiffPixels: 0 }); + await expect(firstTabDiv).not.toHaveClass(/selected/); + await expect(secondTabDiv).toHaveClass(/selected/); + }); - test('Click on Third tab selects it and updates selected-index', async () => { - await thirdTabDiv.click({ force: true }); - await expect(navigationTabs).toHaveAttribute('selected-index', '2', { timeout: 5000 }); - await expect(secondTabDiv).not.toHaveClass(/selected/); - await expect(thirdTabDiv).toHaveClass(/selected/); + test('Click on Third tab selects it and updates selected-index', async () => { + await thirdTabDiv.click({ force: true }); + await expect(navigationTabs).toHaveAttribute('selected-index', '2', { timeout: 5000 }); + await expect(secondTabDiv).not.toHaveClass(/selected/); + await expect(thirdTabDiv).toHaveClass(/selected/); + }); }); }); diff --git a/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9877704c76a33e83dbdb75f6a7d595d29d57d738 GIT binary patch literal 8139 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 B-o5|; literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-darkmode-renders-navigation-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-darkmode-renders-navigation-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a539e10e4e9f14c3d582b54f0cdfb59a4605619d GIT binary patch literal 8137 zcmeI0ZCKK0-^XcQvu&kb*U`OfK5kccd09&>Q}QXc+{VJx-Pq<7ks2#fQ&dzG1bTMO zr*-+1^J(VL87Z0}Dgu?IWh$8>Dgl}bDgq)10s{BH>$+dwFYZ_Ou@}BMPyWZj0q6ho z{r-O6^E_{U69KjR!07`J2xNEi>o4FS(7V9LcV52t4lsS@4%-Gy+i-B`2~g{Z%Mu9W ze)Z%RpP$aIR)}(bsb07&Q8zVVuBBZ2ee~=1-Y>9s&OlARjxap?weQm5BJ@Cv`xFJv zsv4h2+1H82y8JBq{Qv@SG8v9IsW=b59e&Z?8P)#C@xA}_dB-O3W%6G?9xnJw|ENH^ zxHxsHcwP?9BNQ;vk3#L;AM?-m47;(%3M!Xf)A#lY%7*&gqm0j9ri zjsGTan&%w2c?#Pn=cLJy(eat<=rH#}!ZPj^!iBfXi+o-$VC8B?_SqE9pDbKmI_?zk z>dN&U9;a@$sFwK9Kk5qvLxWd!g4MyHHbta57uLE%6d|0o_!1b z>?*zn?d0Ut+AZw~&`1kigIbwQO>DNg67yZKM*Fib8);@EiSy(3ABwLR<(xQ{8?omZ z0s=~pu-~!UE7;hNf@p?>3`@60`YnxL5d~z7!rXJ_d*qO=T*Dl9!@%n=a>e(BgClE>Fq)VcjWir$8FkRBB$RC9qBCC1#~zX0 z#v{|7n&=x3%Nz^3XJ#Ha^NTo>eUf5s9d!2kAY_MhEhRiRyqnn`~vTL4dSA+R-1^M&v06+!2KA^lbH; zebFeK;*Ze=yz;eSaWD6KM*2Ck?%f@ZNSq=Q-Cr=pP7(kZj+^8HS>jv$U0q$P{8QrE zQfG^bT=gP-OOZk-Z_w8}P<|Y}vyTBM5}rm4yna?Py>~$33Uxa$5bR?N=|Y=y;Z^>J zzVEuA5{F1~W;jptD~4))@lfc1SuYWaCnm7h%~IR#PIroPweDQ2IXWvN!^Q2|l2)qELP#6+Mh8JWo`lEiXDMz=i}lAX-EXcz(c{nS zOX0NjWRY?Cu*xYYB`)m6lTSi#xCD;#C#E}bvLd4b@XU%rL9%qqjNy|LSgdFwFzwav zI$h_PCl!xtu;EBcSDS=h8?@b*_weoJLk?Ho<_L_1-52e zx2JTerG3Q^Rj;Ozce_1(K|?KdAkFWs;QhKj!g;p^io7h@`Vc<>%Ni2dk()T z!RHc;1(np&m=4)%g3!as*|{#qxYXF#C_J8Kx;NF~01 z_0i)m|0PGHe)-#j7+xiDs4%!W__7{KR;wz2x<2f2&*`q6o@7E)fw6b3 zxD#PvD69nU-bI;gJNs{sMw&~0$*+hTot(_pmadKB`H2jVa&H7Xkzanu8|YbdtI6t< zY}D>`G_bhlDzi!763-pjh zMV9)X2VtJp)nOI_!7Rk4Sgt}g1yJn#bLFkil|^W`J?8O522t6~f)7SpL;@OrnQ2u) zT#lvAyg-?!=bx9*_=#Ao>N6YS&?k54tBao>Ym9OmB618|VJxDms)}O$>5P}h|6S)ksXc`WC@#JP1%+LU_l=Ky2Q)<6~B_vc% zj)|hIJ6HP)oh@T^Tub!L^78UpWv#KoRyZ9?>>y5SMLd`yzUKVgoh@80ck%yoGY9n@I->vNn}u(kWd-617Ax z_Jij3=F>3qT{0Jmz@kV!7C;XZ|8QTh^AvY z&ZCYe>3~cNX1{4xg=~mQ2x4Ih7d`zTp~^p*pq#>lHNOqE0irf0)3avD_k1bbKV`BF za1eZu=vAXLc;~A7+$|SEE*+%45=0|(8?WZ>)x(>Q`uPFXs#Ge)V)2cBFv*|8#6J8Y z_h7^i#XEb0#Ky~qzs}2B{Joq&+^#vsx-T*98$?hPveoCa$0Xa7G``b;GBUF|HJOdo zpUqP5Q+*Ud7#FimS#GamV1SD0z0kUIXa`WQyqCzei6d&Tfnc##9p+t=WhF^0-V}o) zn@z$=M`)7xI!=%@IF!q3j5|tYHtCgIE6M?)om+U}rqa)7Zq$Mk#~0y)rOi=coaTB71=fDHQO|;NEnR=@?g~q?p-`@xy{OQ)-FwYunT;)#C%y{+X zk7lBLvsNY(#+txKk7nTU(KNf{7CH)#=P5;dzbfbgwt{Y(N*nX;C46)eLO$Lc1+iZD zW^{JyOjl4M8Fzy^T;)Ifs~@X$Z9IxgfW}V<=bn31NK)s*Q5$bmEy#`@pw22)B&_Fx zp^V2@Av;&pK+})3DrMX@ve}q0)>!BavE)HE$es%~J<8vP@p01>uLZ?buElhOd9LsH z4~TB^6)!GVje+P{azP7?zN{W70u$q4G3s&p{z#6(*Sdm}PjGy2QsQ>PKA?m6r7Q;GX8PCpIodNJQo~n#Ju&|L#1dVoW$MTzjlPbU zpGl$@x&-{tUr@OnMNHOKam@%YS~>)jaJ-N73LFL~+5m z3@_$Ewi>{o;#$Q<1;lFL=~l!cs=}mMw`K`a(rpzNI{U|E&(7y)WOM|pQ$i{4Ko1mU zCZTSJ5F?sP>&)6&$BF82$L^f9n+uT5M|!+U>_=4g0((~1z>GyG#5f!2PB2qSW7vrc zHhPIbG}e(idIuKT7fIfVQA=fYM4d@OY@^e$vyY!{cW}#{v6%cXevg91Fm>0B zihM`!CAr*W(YwU~&vV#^^tv3vQbRG&28L@x@PG%lJGcZ(`)s*TTW*kTpiji017+0= zWNJ4~=I8IH4E}+P{U5tyDCVJt;?4W*&1t%oZrXCi3j%sD`8VYATei5P(rT9?w5m1) z(Rs0%Ke(YDX2ee2Klef$LIfn(Tq_sE%X`nPOx}QnM$6Ruk<4Tv0Z^hHJz#IiF&$ca zmCv1GVN|QLeFH_VER4REENGW6uS^5M|1P?}9Nw8C>KXX34Rndwcw~9AW95ohYDyLN z%vnbL+4bdbYierx@`^XWC<}~;5K>GuE1{9O0|Xi&V1}W;ee&eW^?a}H`F{dCzb_s@dWidTFp{2@b8z#Mt1&b z@ckJi+*-pHfh_`C1hxol5!fQIMPQ4-7J)4STLiWU{ND*!Aiif8yt_Ch*}w@Cbn?rH KFIrEWx$@s1oP%rt literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-lightmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a524e0cfe57b1e4f545df72678b06f0b8886bca8 GIT binary patch literal 8066 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 Jf9~4v{|$u8Tw4GD literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-lightmode-renders-navigation-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-primary-lightmode-renders-navigation-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..17f090872d23b337ac9399df36a7642f724eed9d GIT binary patch literal 8064 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png b/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-darkmode-Click-on-Second-tab-selects-it-and-updates-selected-index-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a10e5ec9684a100cbf88c629e05d1e3eefe7eb GIT binary patch literal 7994 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 DiesaD literal 0 HcmV?d00001 diff --git a/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-lightmode-renders-navigation-tabs-correctly-1-linux.png b/packages/core/src/components/tabs/test/navigation-tabs/navigation-tabs.e2e.ts-snapshots/tds-navigation-tabs-secondary-lightmode-renders-navigation-tabs-correctly-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..74ff42d94fdb6053fd381b36769534afecd537c9 GIT binary patch literal 8106 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 literal 0 HcmV?d00001