From 7f116d4c402fca801b3dee58485872db70bcff99 Mon Sep 17 00:00:00 2001 From: Max Skanvik <179694889+max-umain@users.noreply.github.com> Date: Thu, 12 Dec 2024 14:01:05 +0100 Subject: [PATCH 1/5] test(accordion): move basic test to basic/unspecified --- .../test/basic/{ => unspecified}/accordion.e2e.ts | 2 +- ...on-renders-basic-accordion-correctly-1-linux.png | Bin ...second-accordion-item-opens-on-click-1-linux.png | Bin .../test/basic/{ => unspecified}/index.html | 0 4 files changed, 1 insertion(+), 1 deletion(-) rename packages/core/src/components/accordion/test/basic/{ => unspecified}/accordion.e2e.ts (96%) rename packages/core/src/components/accordion/test/basic/{ => unspecified}/accordion.e2e.ts-snapshots/tds-accordion-renders-basic-accordion-correctly-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{ => unspecified}/accordion.e2e.ts-snapshots/tds-accordion-second-accordion-item-opens-on-click-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{ => unspecified}/index.html (100%) diff --git a/packages/core/src/components/accordion/test/basic/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts similarity index 96% rename from packages/core/src/components/accordion/test/basic/accordion.e2e.ts rename to packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts index da19067e4..7e690d9bb 100644 --- a/packages/core/src/components/accordion/test/basic/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts @@ -1,7 +1,7 @@ import { test } from 'stencil-playwright'; import { expect } from '@playwright/test'; -const componentTestPath = 'src/components/accordion/test/basic/index.html'; +const componentTestPath = 'src/components/accordion/test/basic/unspecified/index.html'; const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion', () => { diff --git a/packages/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/tds-accordion-renders-basic-accordion-correctly-1-linux.png b/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts-snapshots/tds-accordion-renders-basic-accordion-correctly-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/tds-accordion-renders-basic-accordion-correctly-1-linux.png rename to packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts-snapshots/tds-accordion-renders-basic-accordion-correctly-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/tds-accordion-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts-snapshots/tds-accordion-second-accordion-item-opens-on-click-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/tds-accordion-second-accordion-item-opens-on-click-1-linux.png rename to packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts-snapshots/tds-accordion-second-accordion-item-opens-on-click-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/index.html b/packages/core/src/components/accordion/test/basic/unspecified/index.html similarity index 100% rename from packages/core/src/components/accordion/test/basic/index.html rename to packages/core/src/components/accordion/test/basic/unspecified/index.html From 6dc2b63e1a2e24c2a1bd3872563713d5d7be049c Mon Sep 17 00:00:00 2001 From: Max Skanvik <179694889+max-umain@users.noreply.github.com> Date: Thu, 12 Dec 2024 14:07:20 +0100 Subject: [PATCH 2/5] test(accordion): add tests for primary and secondary mode variants in dark and light modes --- .../basic/primary_darkmode/accordion.e2e.ts | 34 ++++++++++++++++++ ...mary-mode-variant-and-darkmode-1-linux.png | Bin 0 -> 7126 bytes ...-accordion-item-opens-on-click-1-linux.png | Bin 0 -> 14354 bytes .../test/basic/primary_darkmode/index.html | 28 +++++++++++++++ .../basic/primary_lightmode/accordion.e2e.ts | 34 ++++++++++++++++++ ...ary-mode-variant-and-lightmode-1-linux.png | Bin 0 -> 7053 bytes ...-accordion-item-opens-on-click-1-linux.png | Bin 0 -> 14193 bytes .../test/basic/primary_lightmode/index.html | 28 +++++++++++++++ .../basic/secondary_darkmode/accordion.e2e.ts | 34 ++++++++++++++++++ ...dary-mode-variant-and-darkmode-1-linux.png | Bin 0 -> 7239 bytes ...-accordion-item-opens-on-click-1-linux.png | Bin 0 -> 14506 bytes .../test/basic/secondary_darkmode/index.html | 28 +++++++++++++++ .../secondary_lightmode/accordion.e2e.ts | 34 ++++++++++++++++++ ...ary-mode-variant-and-lightmode-1-linux.png | Bin 0 -> 7180 bytes ...-accordion-item-opens-on-click-1-linux.png | Bin 0 -> 14414 bytes .../test/basic/secondary_lightmode/index.html | 28 +++++++++++++++ 16 files changed, 248 insertions(+) create mode 100644 packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts create mode 100644 packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-second-accordion-item-opens-on-click-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/primary_darkmode/index.html create mode 100644 packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts create mode 100644 packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/primary_lightmode/index.html create mode 100644 packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts create mode 100644 packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/secondary_darkmode/index.html create mode 100644 packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts create mode 100644 packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-second-accordion-item-opens-on-click-1-linux.png create mode 100644 packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts new file mode 100644 index 000000000..8ff2d467b --- /dev/null +++ b/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts @@ -0,0 +1,34 @@ +import { test } from 'stencil-playwright'; +import { expect } from '@playwright/test'; + +const componentTestPath = 'src/components/accordion/test/basic/primary_darkmode/index.html'; +const accordionSelector = 'tds-accordion'; + +test.describe.parallel('tds-accordion-primary-darkmode', () => { + test('renders basic accordion correctly with primary mode variant and darkmode', async ({ + page, + }) => { + // Define selector for accordion + await page.goto(componentTestPath); + const accordion = page.locator(accordionSelector); + + // Check if accordion contains the correct text + await expect(accordion).toContainText('First item'); + await expect(accordion).toContainText('Second item'); + + // Check screenshot diff to make sure the accordion is rendered correctly + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); + + test('second accordion item opens on click', async ({ page }) => { + // Define selector for second accordion item + await page.goto(componentTestPath); + const accordionSecondItem = page.getByText('Second item'); + + // Hover second accordion item + await accordionSecondItem.click(); + + // Check screenshot diff to make sure the second accordion item is open + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); +}); diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png b/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..8ab6aa87986c9f72bb3abbc29c7cbfe31fd30ed1 GIT binary patch literal 7126 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 Kd&O@zAN~itb&uQt literal 0 HcmV?d00001 diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html b/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html new file mode 100644 index 000000000..dff75932c --- /dev/null +++ b/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html @@ -0,0 +1,28 @@ + + + + + Accordion - Basic + + + + + + + + + This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum doler sit amet. + + +
Second item
+ This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. Duis laoreet vestibulum fermentum. +
+
+ + diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts new file mode 100644 index 000000000..c4c92c3dd --- /dev/null +++ b/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts @@ -0,0 +1,34 @@ +import { test } from 'stencil-playwright'; +import { expect } from '@playwright/test'; + +const componentTestPath = 'src/components/accordion/test/basic/primary_lightmode/index.html'; +const accordionSelector = 'tds-accordion'; + +test.describe.parallel('tds-accordion-primary-lightmode', () => { + test('renders basic accordion correctly with primary mode variant and lightmode', async ({ + page, + }) => { + // Define selector for accordion + await page.goto(componentTestPath); + const accordion = page.locator(accordionSelector); + + // Check if accordion contains the correct text + await expect(accordion).toContainText('First item'); + await expect(accordion).toContainText('Second item'); + + // Check screenshot diff to make sure the accordion is rendered correctly + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); + + test('second accordion item opens on click', async ({ page }) => { + // Define selector for second accordion item + await page.goto(componentTestPath); + const accordionSecondItem = page.getByText('Second item'); + + // Hover second accordion item + await accordionSecondItem.click(); + + // Check screenshot diff to make sure the second accordion item is open + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); +}); diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png b/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2aebd3b267399eaff8628f14c45bc9bffa8fcdfd GIT binary patch literal 7053 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..fd33ddf6e5b7a9503944bd36764b9504faa2b65f GIT binary patch literal 14193 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/index.html b/packages/core/src/components/accordion/test/basic/primary_lightmode/index.html new file mode 100644 index 000000000..a0cc55f85 --- /dev/null +++ b/packages/core/src/components/accordion/test/basic/primary_lightmode/index.html @@ -0,0 +1,28 @@ + + + + + Accordion - Basic + + + + + + + + + This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum doler sit amet. + + +
    Second item
    + This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. Duis laoreet vestibulum fermentum. +
    +
    + + diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts new file mode 100644 index 000000000..ca20c61fe --- /dev/null +++ b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts @@ -0,0 +1,34 @@ +import { test } from 'stencil-playwright'; +import { expect } from '@playwright/test'; + +const componentTestPath = 'src/components/accordion/test/basic/secondary_darkmode/index.html'; +const accordionSelector = 'tds-accordion'; + +test.describe.parallel('tds-accordion-secondary-darkmode', () => { + test('renders basic accordion correctly with secondary mode variant and darkmode', async ({ + page, + }) => { + // Define selector for accordion + await page.goto(componentTestPath); + const accordion = page.locator(accordionSelector); + + // Check if accordion contains the correct text + await expect(accordion).toContainText('First item'); + await expect(accordion).toContainText('Second item'); + + // Check screenshot diff to make sure the accordion is rendered correctly + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); + + test('second accordion item opens on click', async ({ page }) => { + // Define selector for second accordion item + await page.goto(componentTestPath); + const accordionSecondItem = page.getByText('Second item'); + + // Hover second accordion item + await accordionSecondItem.click(); + + // Check screenshot diff to make sure the second accordion item is open + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); +}); diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..e5fe265fe77b594f14de098681ca3705ab09e913 GIT binary patch literal 7239 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 literal 0 HcmV?d00001 diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..856608306f1530bda4035a4f653ce5fbe6594443 GIT binary patch literal 14506 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 + + + + Accordion - Basic + + + + + + + + + This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum doler sit amet. + + +
    Second item
    + This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. Duis laoreet vestibulum fermentum. +
    +
    + + diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts new file mode 100644 index 000000000..2b2b0d64c --- /dev/null +++ b/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts @@ -0,0 +1,34 @@ +import { test } from 'stencil-playwright'; +import { expect } from '@playwright/test'; + +const componentTestPath = 'src/components/accordion/test/basic/secondary_lightmode/index.html'; +const accordionSelector = 'tds-accordion'; + +test.describe.parallel('tds-accordion-secondary-lightmode', () => { + test('renders basic accordion correctly with secondary mode variant and lightmode', async ({ + page, + }) => { + // Define selector for accordion + await page.goto(componentTestPath); + const accordion = page.locator(accordionSelector); + + // Check if accordion contains the correct text + await expect(accordion).toContainText('First item'); + await expect(accordion).toContainText('Second item'); + + // Check screenshot diff to make sure the accordion is rendered correctly + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); + + test('second accordion item opens on click', async ({ page }) => { + // Define selector for second accordion item + await page.goto(componentTestPath); + const accordionSecondItem = page.getByText('Second item'); + + // Hover second accordion item + await accordionSecondItem.click(); + + // Check screenshot diff to make sure the second accordion item is open + await expect(page).toHaveScreenshot({ maxDiffPixels: 0 }); + }); +}); diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..fd82bbcab3afa90d606b05c64ba86365ac7ff6f0 GIT binary patch literal 7180 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 VO_F-DbzoNmJ>%OIzdn5NUjTi1$wmMG literal 0 HcmV?d00001 diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html b/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html new file mode 100644 index 000000000..8e2a3b5b4 --- /dev/null +++ b/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html @@ -0,0 +1,28 @@ + + + + + Accordion - Basic + + + + + + + + + This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum doler sit amet. + + +
    Second item
    + This is the panel, which contains associated information with the header. Usually it + contains text, set in the same size as the header. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. Duis laoreet vestibulum fermentum. +
    +
    + + From bee663ca0c83bf264b7a1fce77ba82f4e3fe3003 Mon Sep 17 00:00:00 2001 From: Max Skanvik <179694889+max-umain@users.noreply.github.com> Date: Fri, 13 Dec 2024 09:15:14 +0100 Subject: [PATCH 3/5] test(accordion): refactor tests to use beforeEach for page navigation --- .../test/basic/primary_darkmode/accordion.e2e.ts | 6 ++++-- .../test/basic/primary_lightmode/accordion.e2e.ts | 6 ++++-- .../test/basic/secondary_darkmode/accordion.e2e.ts | 6 ++++-- .../test/basic/secondary_lightmode/accordion.e2e.ts | 6 ++++-- .../accordion/test/basic/unspecified/accordion.e2e.ts | 8 ++++---- .../components/accordion/test/disabled/accordion.e2e.ts | 8 ++++---- .../accordion/test/hide-last-border/accordion.e2e.ts | 5 ++++- 7 files changed, 28 insertions(+), 17 deletions(-) diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts index 8ff2d467b..8c0b34aab 100644 --- a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts @@ -5,11 +5,14 @@ const componentTestPath = 'src/components/accordion/test/basic/primary_darkmode/ const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-primary-darkmode', () => { + test.beforeEach(async ({ page }) => { + await page.goto(componentTestPath); + }); + test('renders basic accordion correctly with primary mode variant and darkmode', async ({ page, }) => { // Define selector for accordion - await page.goto(componentTestPath); const accordion = page.locator(accordionSelector); // Check if accordion contains the correct text @@ -22,7 +25,6 @@ test.describe.parallel('tds-accordion-primary-darkmode', () => { test('second accordion item opens on click', async ({ page }) => { // Define selector for second accordion item - await page.goto(componentTestPath); const accordionSecondItem = page.getByText('Second item'); // Hover second accordion item diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts index c4c92c3dd..529065cdd 100644 --- a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts @@ -5,11 +5,14 @@ const componentTestPath = 'src/components/accordion/test/basic/primary_lightmode const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-primary-lightmode', () => { + test.beforeEach(async ({ page }) => { + await page.goto(componentTestPath); + }); + test('renders basic accordion correctly with primary mode variant and lightmode', async ({ page, }) => { // Define selector for accordion - await page.goto(componentTestPath); const accordion = page.locator(accordionSelector); // Check if accordion contains the correct text @@ -22,7 +25,6 @@ test.describe.parallel('tds-accordion-primary-lightmode', () => { test('second accordion item opens on click', async ({ page }) => { // Define selector for second accordion item - await page.goto(componentTestPath); const accordionSecondItem = page.getByText('Second item'); // Hover second accordion item diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts index ca20c61fe..da510e5bd 100644 --- a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts @@ -5,11 +5,14 @@ const componentTestPath = 'src/components/accordion/test/basic/secondary_darkmod const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-secondary-darkmode', () => { + test.beforeEach(async ({ page }) => { + await page.goto(componentTestPath); + }); + test('renders basic accordion correctly with secondary mode variant and darkmode', async ({ page, }) => { // Define selector for accordion - await page.goto(componentTestPath); const accordion = page.locator(accordionSelector); // Check if accordion contains the correct text @@ -22,7 +25,6 @@ test.describe.parallel('tds-accordion-secondary-darkmode', () => { test('second accordion item opens on click', async ({ page }) => { // Define selector for second accordion item - await page.goto(componentTestPath); const accordionSecondItem = page.getByText('Second item'); // Hover second accordion item diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts index 2b2b0d64c..2d5a704fc 100644 --- a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts @@ -5,11 +5,14 @@ const componentTestPath = 'src/components/accordion/test/basic/secondary_lightmo const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-secondary-lightmode', () => { + test.beforeEach(async ({ page }) => { + await page.goto(componentTestPath); + }); + test('renders basic accordion correctly with secondary mode variant and lightmode', async ({ page, }) => { // Define selector for accordion - await page.goto(componentTestPath); const accordion = page.locator(accordionSelector); // Check if accordion contains the correct text @@ -22,7 +25,6 @@ test.describe.parallel('tds-accordion-secondary-lightmode', () => { test('second accordion item opens on click', async ({ page }) => { // Define selector for second accordion item - await page.goto(componentTestPath); const accordionSecondItem = page.getByText('Second item'); // Hover second accordion item diff --git a/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts index 7e690d9bb..dbc9493d7 100644 --- a/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/unspecified/accordion.e2e.ts @@ -5,9 +5,12 @@ const componentTestPath = 'src/components/accordion/test/basic/unspecified/index const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion', () => { + test.beforeEach(async ({ page }) => { + await page.goto(componentTestPath); + }); + test('renders basic accordion correctly', async ({ page }) => { // Define selector for accordion - await page.goto(componentTestPath); const accordion = page.locator(accordionSelector); // Check if accordion contains the correct text @@ -20,7 +23,6 @@ test.describe.parallel('tds-accordion', () => { test('should handle hover on accordion items', async ({ page }) => { // Define selector for first accordion item - await page.goto(componentTestPath); const accordionFirstItem = page.getByText('First item'); // Hover first accordion item @@ -42,7 +44,6 @@ test.describe.parallel('tds-accordion', () => { test('second accordion item opens on click', async ({ page }) => { // Define selector for second accordion item - await page.goto(componentTestPath); const accordionSecondItem = page.getByText('Second item'); // Hover second accordion item @@ -54,7 +55,6 @@ test.describe.parallel('tds-accordion', () => { test('fires tdsToggle event on click', async ({ page }) => { // Define selector for first accordion item - await page.goto(componentTestPath); const accordionFirstItem = page.getByText('First item'); // Define selector for second accordion item diff --git a/packages/core/src/components/accordion/test/disabled/accordion.e2e.ts b/packages/core/src/components/accordion/test/disabled/accordion.e2e.ts index da4cad059..e14632f1f 100644 --- a/packages/core/src/components/accordion/test/disabled/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/disabled/accordion.e2e.ts @@ -5,9 +5,12 @@ const componentTestPath = 'src/components/accordion/test/disabled/index.html'; const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion', () => { + test.beforeEach(async ({ page }) => { + await page.goto(componentTestPath); + }); + test('renders disabled accordion correctly', async ({ page }) => { // Define selector for accordion - await page.goto(componentTestPath); const accordion = page.locator(accordionSelector); // Check if accordion contains the correct text @@ -20,7 +23,6 @@ test.describe.parallel('tds-accordion', () => { test('disabled accordion items should be displayed', async ({ page }) => { // Define selector for first accordion item - await page.goto(componentTestPath); const accordionFirstItem = page.locator(accordionSelector + '>> text=First item'); // Expect first accordion item to be disabled @@ -40,7 +42,6 @@ test.describe.parallel('tds-accordion', () => { test('cursor should be not-allowed on disabled accordion items', async ({ page }) => { // Define selector for first accordion item - await page.goto(componentTestPath); const accordionFirstItem = page.getByTestId('first-item'); const accordionFirstItemButton = accordionFirstItem.getByRole('button'); @@ -68,7 +69,6 @@ test.describe.parallel('tds-accordion', () => { test('does not fire tdsToggle event on click on disabled accordion', async ({ page }) => { // Define selector for first accordion item - await page.goto(componentTestPath); const accordionFirstItem = page.getByText('First item'); // Click first accordion item diff --git a/packages/core/src/components/accordion/test/hide-last-border/accordion.e2e.ts b/packages/core/src/components/accordion/test/hide-last-border/accordion.e2e.ts index 3a23f963a..70fdc56f5 100644 --- a/packages/core/src/components/accordion/test/hide-last-border/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/hide-last-border/accordion.e2e.ts @@ -5,9 +5,12 @@ const componentTestPath = 'src/components/accordion/test/hide-last-border/index. const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion', () => { + test.beforeEach(async ({ page }) => { + await page.goto(componentTestPath); + }); + test('renders accordion with hidden last border correctly', async ({ page }) => { // Define selector for accordion - await page.goto(componentTestPath); const accordion = page.locator(accordionSelector); // Check if accordion contains the correct text From fb4239ec0f5b0ab2c993bad683465e8bae204c6a Mon Sep 17 00:00:00 2001 From: Max Skanvik <179694889+max-umain@users.noreply.github.com> Date: Fri, 13 Dec 2024 13:58:13 +0100 Subject: [PATCH 4/5] test(accordion): fix imports for css variables --- .../test/basic/primary_darkmode/index.html | 2 +- ...dary-mode-variant-and-darkmode-1-linux.png | Bin 7239 -> 7179 bytes ...-accordion-item-opens-on-click-1-linux.png | Bin 14506 -> 14461 bytes .../test/basic/secondary_darkmode/index.html | 2 +- ...ary-mode-variant-and-lightmode-1-linux.png | Bin 7180 -> 7130 bytes ...-accordion-item-opens-on-click-1-linux.png | Bin 14414 -> 14368 bytes .../test/basic/secondary_lightmode/index.html | 2 +- 7 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html b/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html index dff75932c..cab4a757f 100644 --- a/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html +++ b/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html @@ -11,7 +11,7 @@ - + This is the panel, which contains associated information with the header. Usually it diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png index e5fe265fe77b594f14de098681ca3705ab09e913..9840d6b4538854951eb407e2968eb287e09871fd 100644 GIT binary patch literal 7179 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 literal 7239 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 diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png index 856608306f1530bda4035a4f653ce5fbe6594443..aaa097ff2904773005edfb647314d058ac8d601f 100644 GIT binary patch literal 14461 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 - + This is the panel, which contains associated information with the header. Usually it diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png index fd82bbcab3afa90d606b05c64ba86365ac7ff6f0..e6ac761f676e3fae4d8ed9382b3d24f81817e4b3 100644 GIT binary patch literal 7130 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 literal 7180 zcmeH~X;4#H7RRHu#%@K*5=B&C97{oLa2N$tmOx{qX&Tcgh!P;Eji5kKwh*#_ZM#Jw zb~}Iqk|Ln&1la=F5D-wduoy5v2!arnEGB^f2_bW-sp@Z2HD9{F3}5bh_1?Spob$Wq zod10fe>&@?_syPfAP|V2`}e2MK_DB!?fUM`>%qm@^oMoevM&0Z+jo$%u6@%G$lezB z(=OieSrP%EJT3Tkt6Z~LwE1B7z7v*jHS10%WS&Frm+M)>557Hq!G+rU1Y?|P*k|ol z`dskOjivpscW#W?xzh`2v#sD{@G(+a#qLJyA77tqa^9{V$z73)E4I$K=qEfOQn+7Q zmHrE{0&a5?N?0e;j83Kt=sx1jlYtAf?x`!FAf!R-IU?L z9kImERw;@tm|j#h_@b6PybPWmLWHv;ix+T>gMoy8S|S^N&sY*ugUQ?ke0ngsZIo(W zR8-WGt$jf!qoU++*@=2@3mHhehl*G1i`;jVtqGQ;k zjbj*2H(ReQHz%n@*?X2xR@rJcd=y>f?_%Notmq(0vIP zMOFfh{_YbPDa+VUW%`esgH=WW%z1}AT@Kli6Vsb_IDnx#p(tqJIw(8t>*iNuns0kw zW52^`t7%S15~kvEQ|7?(=X^7LQ{ub*_YL6I#Nl6?Jxm;yA2i`&WHqB@%&wCQECr#< z$H!;FFga^R(kHFcjL65$BKTFVdbQds8KByUnupHiz}hVF+l`^wmYY3 zW_A|3%^`+g5q$ntmgbXgHN#X1D0}SUa9#9>WGd^V-3y21yh(wVmjN7J=zT*m=9x)n z2@gird*d25iaawDT$X+ss)@)hM%57pjp@{CF~#u(CzKT!^1)U?>_%BofStUg2$# z(66#0jZNnh2Xb6Bfou(Wxb{}(BW^l!56C-AC0fA9h3aLTxIXsGS~xu2E#}+#ADhi+ z_DHJ=8z}oaq^u}h{gj1UF&b5D9KjsFIhszdHzD?xW9@`d-|LR*pOk(aN1Rxha&eP% znXKTJj={a~@;7(rOQgu~`Z zfY%-n025{97t=A?pr@DFl48sx;QKqCSB7u{y?qC&)B;c3-;&z75LuL8rmdzrwC9Ru zsJM)w_(;P~NO4lOC>s~ay540J@>nfTg@r3jet6mIq!AyxJhpg<0t_Ub@%HsST2ySW zcy}NW$&6D!HiCQk6Zyegc71yhyb1_lyVX=d*DpE_PN!3j)&}{tr&$tJm0`M-g;?mE zro$LBd}-TgTU!y;+%|H=|I#J?JAPb-YMKcBmN53->i|OLgVeMgp)D^K6*FTcs!zHX zAQOLCwHnC!Je3Qz3BM5<8X7;k0wvak_GA|c$#di&$wj6x^_3;);fI)L%e#)~`vFeAe2!@m~i?ki&0t?4oJUu(dnmve` zsaynX{sWc4P)UYl4V_|}b$Ff+%p_|0$=xlo>|-G#zq##OsigQLO(;$gH`1+ML}n)9 z#@jI&alPf22LkP*g%?UEyO`La{?c@!?Du2!Y~@q_YBg~(GBPyM#L;YA;%g{Pn`W~> zbKU@Y!Ba^W%~@vSySjlvn9V`p+rR%cW7Y7B=0rbb8;1I+$02(y5DS%fVzc5Yi+;@9;W&!-wf;QP=DMP58_@ zcYrn5OVGvYdd;$zhlKsv(OsXfjkq7Ms#~NwvR4JyDX5dMW$p#Ws-UCqza9 ztWPj2?a0B1p_)rK2O1?i(3!BrH#zrXrM+xj(rvK%&@D-_onY=|qDlA5Fmls2*o}q& zOoS-~qqNjQw=R2&(As+ZM@t04TvvPDu{ zE16Oi+&9^i>sEb(HS<8}_O3 z@cFKY(D<+q@A`y;i<5co=XY7Ln5;YwhuBVn%_)sg4+$tW&4j zqboo%7(+1$n`(daOoPplxuxHxlE4CwsPXDTVeC{l$5+PLYlrq%jwvV7z@cHW6|nqY zGzM%w+$)@4G4ToISn>1w-`z}><`om|Fx6{vz=90sD6PHvh&t8JR&@g1xD^!~JV8Mv zL_b{2}7_gef=}2GJ_xB!gEs>92Hse0{YwMc{NIY_fx283F{P zxU394cpYPwl&Ntm-^H^8UHVyro2lbe0oB|jVbM1~OEKS0TXZ>@L)opTpoZUrr44yJW9;Ycw9){3Ld#>SxmCTmV&j%w z;v0xtr;?F&kO?=;Mm<+>(Hz6an z=R3`Gk=KOx?%h)$+<81pX;0EWRKvw+wPWmu@`lXQhrO^mT=i&qvjw>QAI728) zlE|HKIq!0l8Nw+<{dfyv->DLF(o=*QKCxhL5n1!<9LRX+xeMrWM&_I|wk)=VkA zOIQ&cJRaC_$hvz3A-CMt!1!k>J z2ZX{FW+7W=FP?I|_w2~w<3hK}JZ!&ow!PaR$eg+B6;mdan|n{%k6>9ls(QDx>HLFQ z*kk+Y;!u%a&PyHQ*ZbjuVEadM{3JXB;Z5%C7ytRw5<6@mJ~PoL2bmKB`I(jgtFd?Z z77Wkb@W-qiJ(!N)_fNolzI)1Z3Vitf+xy_y)1P<_^YDEC?VwonUS44l;5qNoVQwq4-FGsw6GMqy_%!i)E!iZoUTgMBM zugHwKfZ2VU+jRIbpSIuXXycdm9lRK~Kdm$|2X14Nm7ENlurf&o2Kyz=^$Ya%+E^(w z^SVVUM^9Let%Hy1K{YUQ>NZrTyw}Kil2%mu5}S!8*4ai5*zT#5TTXK6gQ&|!*40iP z!|$eZit`z$4@rTKEilx9!uL4(nRa zk)5r)#ewYRjmTp>Joh70pSxT8wAWRMv>t1CLB?@sbC{e!mRFC+8d}!f?>G~8Zy_uv}q}Od=BisaCmjBRC$h&s>$w? z7hjUIX}E^su#kIndaia%*lwxAITY%plp< zW{2kE)#`$+`LvCb4!qHC+=63Kn`-O7vXCdM&nh;~dxn;?y6a8Mch1pVuhROlXkoEd zT1v{Q;V0A>1{N^w7tqSst>8|7PE)3($O7ZA8SFW>rC2C+wrsrIy4 zs~osvla`#k+qHBuIwlWT{FX7bx2HN&(T#}JT54}^uS}6OdU&vyCYG(iyRUSFuRmOV zSv??Vwx~1T0|^}z+YF*7TL>z9+Vq!W=rkUQu(r(6wqs)Vw)Yzx;?wu{;b)e^?&Gk? zI8N7)j;PoEc+G6Jicg*-V`7jdqmqC|!?zpkJC2?fRCu0y@Mv!1WgZjnwE46RGnFjg zJzU|1@SS)M#;1TWSi{tn);Lv6@uQ9-0ycNOS-b%xjWE{!ioBBGMJXLHw8zBY*xmrtJ;5ge<)yz!+bG$*T$x0#7NCn{o&(oad7|d z^K=t0k2v=&PwZ5|NMRve$riVbsm*U4iVV_kAiG~&Hq02klj!;rPfZc180C zOa)nZu1$H6BtYnRqTn+8bs-h5vi;#wv=SdbKY!~!O#q&u*;+VE_Ge$b=Lj4)l~;X# z>%*%&&t~=>FpA&$=Zjt~u+l8a=-Y9^{HUPx5m~`ddp>Q6>`~Ncv2+-{)B$+$@5HzC z3t)&-3WymN7y_809zx%r2ewl1Al4ies_yvqiyFBlk2J*2LHZN_IDR%n)PK2wxoIej zo7*-nw^~r&rOH!MQ&l!TJH$28W}4T=OKG1wd+Ob1Sd(rjpG_4It@xtLjb)Wl+%9m!I|Io2YD7D!3D4nVU zyTf*88s}PLd|=h&)idvLSn4|+F=Uw=L1RFLSyli??y`1JnY(R~T&u?IVg1`?KKc)A z0yY#Crw`H^=AIw-I8}boU|?V%%&|L0ndIBic|4xwxsDK0biL`aos@7kCvdw2Nh1%j zdQ_O}lk6cKF=^yR$GjMQWpHn@T)TAhn5YRO;ds0Tb`U$AxlzZ|WbUTz@1KndkM;Mc z1IKji{DWeqeRwsgTl5`)pW_4s1mMg`QmqT2#Dh6Nh;7w$xunlM?we7(yJ_W5wj@7R|V87udx28tY1 zozA9_bc_|g&c&ph3#E)h?4T^_gfm)=`?O6+*UZCZr}NF}e{cI}wO zg+Y=t8jWI6BvQeH&3yq|1%aC%VC=4mpr+m?UN+Pn>f@fj{@@;1yB~R_+#m93pFAg< zm5RoZvCOMBHN^-VT-K&x`IFWe&eudJ7^w`?^CJlR$EqH5McaY6x;Y&JLWAODLRs!< zA$e?rk$(aADWhMRq)KC*#4%Ra*4NkBdz1AD^b8xSS>lL47ljrbDoD!KGhX z17_BT3wE5*{VQId-Z07aEW!lwY|KOMw$%ywCO$& zkMS~>wU)hzhzRKvRPu*m;ETWCd;6ekHc~8X%Bu&&d`Du9OC^pI3=CRV`2MtzvSX+R zSZ~Q_B@ZH%xF+x17f9btM}+Q8WMv1;(BB**Lz>_u$!M$f9A*bEBuP_6O)X?08j&l> z@WPK<*STB1WtHA2sQs)Fu(Q}N-jm6_S>(S#B!$*C_&%4(zHhxyCnH6Cc@x*r&_IdL zuu$UZQMdss2-(~n5!VME)%b{DE989b0hp;;E&|8idmVm8@Y?0W44~ami^&LOiWAw(WS_~ z<5{PGiH!{lcrO71D-B~a{8k?dob!}rkF39V5X2aE{~1K44_L6^IT|5ngp}5EV`TM& zFUUI?bUZs9vbRp}7D6a^+8oA-lx@;@;9>OTvryHAM5v}=XtPf0fH7aWU8^c(BgdBZ z`JE#^-T73*CeiJgU8wO8V;3^xQO`v=rRL`5cIxQ1Dj>Tz%ZWCDLoX$xLD;b|GgAoI zY>|xCWV#y}8yly}+CC8cgtcXY({CMK?8ifk`az2Ok^8%8L@Wp=KfMa$g|N1MxO6)y zpY#WKd2#;w+=ol?SEGI(D``5sMPEV-X&d9gvdqRAp05^CShYhdu&% zE+_P(cxs#~J!vFYQt$_6^MucUW@&y_A_JXalnKBMSe@r^xRw1S5Hi4WAV^pMo+dzK zu;u7Dqmg?rFKRKUE2ivn3@{&vO(gEpF|i=u_NPZqx)Ca}Q&U5_-yaglLV1>3)&3~K zT8NTBG_wcfa5h=h%*~}N`A45W#pqWcmuD#fBqZ4aj+(CX$b`qA_g}rj){i6k5j2kI zr+lsR)Ck>wS$!;CEXpQwDLC~;myzy$8V_!Nmu!N>Q1#&5Ak7>_Nyn78U7Wt?RP8F%sNtI)xB{U#DrHW3 zo;KUNqV{-9dt#vx}%LvuWIZCWL6(P07p&UhOR}ku)q&t1XwP@THHP4K7JaIF2bn zow!0u@UYTPhNp%7-ln-Q_NBT5HFC{U!vE6}qx==6`d+txnP0Ol+rcejO}_ew&1pQA zm=hE5XsngI-sCnf8SU>#|dE*`@92#M^b~?*1swzX$`m73&_cS za7m^Otxp*9A$P|J>^j6K2tkZiplK8Ioy*( zY^qfD18L^^-LUg=f}vi!>lb0~Vjs3d=I>0s!gQZ-#`(I4<8Q9GVW_mX)HOrJ;F27Q zwA$sB8ugXf3-T-J)27#JlkDWJaWX}#2uwtF&9Fkiw3(dxNABszblsBC)38~Ffkbc; z*+sRP*5tP~0O96NwfHmFo4J?bHLW=H4HRp`h`}!RfJ6JW1ZSgcReHoy5prjYa7oA3 zn4v?eu<|3W9A=`2xp}-K^bPt7O4eHG(Wk}*{o<{fU&9Bk(hsjY7a7Hs1W;iX0#{`N zDP%c=9O|ew0*jVdBX;&&Hpoz*bC_axgdw!4oz>BSoa^iY3%i`5 z2IKiR9nU1<1kRnqZm*U`S*0M^h8eXQ#~27-gFl%5O1;9Zsw*o#_Arm3oaZ^T6|`i+pc!~4Fau6r_*Bu1b()= z-m*KchGgzt@fomm&Uxhv>zukd=_}Oh&a1ogtRIip;Ie#r;#xJMbFDoaYvCj;;YFhq zj3%9xkq^sn!q2IlA9;0Z9A%K{kh48kpR_+&-hN!K1?4*Xl%;}3PL-GzjX)tXfBM`@ z-}4A2yL_xV(ri{Kp-nVl(MM-kP&$jfoq#RGtZSw?wU*qLE5s)YCcc2jTsE84fX!|i z!zR5koIFfQvuZw@Srn+|U;-!(`)u9_T{pQAnwcqXwRy}iv;OLp(Bb?NU2;-d+ZDJz=6HtY zeDbj4xvQ2|HTLs6sF1hz^Mx@dQ~1EF2m&0eb&UCStqiIsgYXd{-7F4q3Ly~^eP5k=( z63;A;x3Mkk%@FIx$o!y=gNGmFm);@zvpQPm{oRJ7jE(z_+RZ*otcfEl$@iTiVE=_PAeRnRh z=Bpx17601cBLBD$B)Fu>X7;$_?FJJWsB@H4D6|Wq1FMyh*g#+|7hn|Fw#uBYUwR)% z;?|}8v|tUI(l11HLox=8Oqw)I3k{^@!}$mNSUztnI|+Nc6Ngn)nk7V84UTxfwee(5 zENW88;~B4*|EO_mv)Jc(K>JhxQSqE^N|w9WKO$9Df8Xm@0ItztT#oQ`e`b9smrVn7 zWx}P1%NjUPb~?i~n*D7X9^21R08MTAI{eCKvCp#Jb9%Ag8jvBg?bPEdgdayn4~I|# zx#5;N++31`7%CVqqs(2k=mD}7C#3p}`tp0Hi9wg_M0ftq(+9D}@NRu8XYjS62T>t9x6m;2mhotrWwm5V)C@7hDe5CR0S;pRm29oi@ zXF!xXr$55nm1eGy&I2FWhheBc%R*K%A)UM)P#xDx_ic11()rwMd)-2d->l3;GdQG^}cF|lu@5Fp5%n9Z!mh9=s=lxDlvCT>)8P%5^pP9=uXKIx-T93D=5a4` zG!Y9&_KoF5@(QW$04~d#7i-;Y*vUO9cV3k`_X4V4G=tNmt;;qmNYd-tn=6Wom%nm~ zL{O}^1dfvdo1r$Ctrqb9y?kk1is-Suz|gsQz-;k&yc?;)*57}lE9T@(2x@$Jh)b`o z-?xA9iV~5Yd=6qmS?KKZHh5c7@$r6teu7ick5bL=KTc*`aT~3&&u})!m{R71vIe#X z%DyTtwk8U3^iA>osI`Gv2JnuMxseX<-?Eoz&9ykeZ&bD z?dsL^HSPnozQA&T&>2FWeFGJ2Je)nZ2t*7rHpG*SOo*4fvs6Q@b=5ZJ<9eAk1~r0* zu>~8@&dwA3{rYPgkjtce1`-PN&+=+!$`@%xo{2&wTQ+(x!15}AexeV~%5L(TS4%dM zaTE@`A3womQZf;()#NbdE#n#zmf6Z-tbzP_Y#oPUMHIMYF}aW%vp~eqpmZk6W3MU8 z)dO6!v(06bpYCk$sBuUF|F)1U%KCW5B5L2#2ab3lm zH9hp&9{e{w)1zmT%m6gRWqSKqJKMN0@M_u34JH!KkL9~<(p)=D`Vrl=OACum&d!55 zY@E1`(;%lj{^vE90GKc%`%oGV2E4N-M3L$4x zv+@t;tag{Y^2mQT$anp$0tChR+G|>9lucccKm#=7#$QpNc3J|)pKP^3=}6XNoiG?% zd_mhfArKmI*6iNBo6A`{Q1#jUv(TFt*?*$R68kcu#?OVdFl_A49ww>*j{M_kR7F_9 z-rK$=^I+;+vrS31)I2|Ifo8^PD#v)JxS$;DmhyvtNM5Y4X4Fsxv>Xw|H$GMl?r%D? z64WFlB-GTJzhVlG=;O0qa**}OgCg8%|1_Sd*T04Xd2~I1K)QRk>S1p}!APN@+hm=G zQ_;fLuMZs^4Uu~jFcLBq(**Q9bm+FOL$^&LM2-vOlnX%<3x0SHEel)4#T_|pAV73JYMjGPLxmo5apk@)c)fSl|W39wQIg@B( zR3HI^vhmwZ1KI|HzP%u)&aDsGY$VUc$m!K$te5I${0QCi9O@F#$bi1PkBWzilRIZx zgV~h$dB)yK;wm@gj_MZ>v;`+_OEC?8kpGonr@YrEe+)de-~N`pLysLO0opLyw@uGg z&*o!tO-ePw8ced!;=VDhRhidlX+Hv={Wez6ud6#&NGDd1J{?ec7QVt~J>eXg-_hW- zLF`k7O$>cLH+hGCB>iAb=emwWRRTs@6lCEvwUGZ2SBM$aOestoiXnR!_+tPxG^cCu z<3#=n-`6XBOj@7o`4D7~R*aZ8@086hED)SSY4Tycwv~3Rz~uIQV-DL(3qbJgQJ%5c zt6m$%k>{KtzKYue^J(!^$sLcCc?6Cb26QbbkVjR@Cxt_%qR{>6nbhsH5k0JD6P*_1 zp(^b4kZiVldB!npR$I&4s=n84k`g^+Ay6SFWjfu8YQX_599;XN>49%Al)E=aJsd1N zToZ(EMb(kSHt7z-^=~Zh>9d%GW7){C-sTMe7}-F4vAfP#rAB(~X4Hm9oeXx=^ zi4EHbhcwLI4J5Soy*X=ba^z@EBLH|I8|)%K^~ zV5~Kif?t!(eQy*#`2=UF_PnCEu zZp|9)EPH>0FV7Kl3J44w^a9MM4_vmaU4y_fr9(gJ@7}~V0W6sGsmg2Q2K*qe51v_w z^x|$FGanQ+5udyhA^o#gKGgyphBMfyD68t;9}JbMevybR)I*8s<7UkAEbLQ9gcE(w zJsxHT3r(9+CXHbpcwJ^DMz=)DaL3UkePm8ROSK*~EN%?=>eBIoQ0T}+Ybx7En>%v! z0P$+;uJ#b9U*Vh#~ShPsh`9 z4X{k0=4%U_v8%dow`(R6C$b2A9bW6x$^a#vC)_|vmq5Jw+;=O=hI^0itJ$j&FB+t) zJAVCuKZoQTRG~LpX;>gEkNd`OP9A?hSqnCDog4aV`2dgNLYF`hZG+HUX#LiqD)R8; z@yVgMxdAnDF%Ca~WKh>8X#&lhM+70y^VTCW47sn+*Fa+Z?kVX%>4qpC=V1Zip+BSk zPAI5Vt1XO<2*_BO&C)ZKJoJh_pMXw!iL2gR3%6VesCMo78mG1iS_a%mSRD)9gVM8N z?$NNr>JZcb(BTfaD~R54Dtmt*EXwu#7NL7YH$WYUwQd%O!y~nZ;Q=e{XXo#hn)kox z_?Rq>XrL5YBN|sqigLSIZM6V2O204Z;hNmJnEWH>_^w_6y4e{KwR-ZW73v{pKEA8E z!g5!y3Tw_Kfc6UiiM+}3`k9oQX_6>n_29;Y2e~ag^0sje2<7^+A`@7xq63j?QJLU5 z)1u<#M4tz052@7Rp#D+g?)TNWRbO!HeK@a}_wp=IgF?5jC{Ks#8}#ZjVTD__)RYl3 zeA+|%I+xdn{3`cERBf4)Yk+YixGw7nzI46svqSvfNmB(qK2r@$UP!J5pSDZ@B7511 z9+z~X+xG-iRWRyg4`h28y2r81tP?r#>Fou)Y3%K84baN-6xMO50hFvy3doji)qwR< z-Jt%?hOTgjBFWHn78Q~zBc!lA1^O65HiP_Jod?r6!_sntkEV(#pX@u%_EZWZcc0RC zxSaN#vzOIxP$)fOfm^c)`l6soqF3VbjQ^yJF<&fpb@gf25jhS!qBk)oc&)$w0FQR6 zEX4B)`Yw)MN&FEt#9klm6))IbnReTpY9xhLUyTL@jokW~u%ZC+Oo^V+SfyEnjxm+! zRteOLny7fgG(Z^Gv?A6*P{fIoCsSqMd)<8mVm%_D?`@B>qhl*QK3>?z~@DasgDD zlwhW17JOd%sygf<&=f0M7^|ZtiSWQM;=4-R1(nt4{h<%9b%4KAx!&Yab|2jWf)miD z#!4+JfgbwdQru?`AXrZM3`U)mmLNQV`O%n^ z1m*recNDLW(TNaaQG^Ml)WPOIMsXQrqA|wX|rq zhMX1-Tm*pA4!OIFmlL`G_f};SXOdPv0EQ$3d66uW|4_a9-8&99T*_4zcpTpt3;hcO zunZvB0V%$1pcxPn*D;J_G^chB?r3BUNX)MCR9dzzGZn|^0u|>#5|TE>U`~EaHLq&8 zzwj~HA{P4&NR7Y`{Z_{fg$Mib<)%dgEi4pwJisn2tS3$c56{U=1$DP+P$XGcSXf+G zILF7QzSEbVHec&D7M)xCb-qk*y`F?MHXqlQGlVxhp0(HDjlFWQ5MFWu{?6BBuFctJ z(RcaNoAx&`To=cJ)em*D`P4^d9`T@o3#F?pWr=7T zuT70NZxREi(43Zsy~B~BqVUB8;MVGlWd~d{=h@SzAh%u3R`Rd{DFdIHH6m5?Yxq%K z&HYb6OK{?n*E2m^u6VV85G#=#*skbMk&cF-#*c{sh&z4wXqFvk`yX?HweeV$oW#V$ zf~1`5$2m#J-tSN=LV&EaFMFcdJZn&j154jfizZ6=Kajq9Igf zmmKuwTNDY~dW;u)Z7~p(H*+s9FT;8;3!XX^+(8-ozpJ11|7I5dqm8zIPwao7i}-IN|83-db;tbQKK8ed z{q1A_(jTS#y~Y0CV*g)nu`k?O__2eZsPQ~yl^<)o`t-;FM!x^+6M&fSeSaSuKlkmy iFT(yl{C{kd2%avE{@ZV;zm6Q3Rae{SR>g1kpZ+hiZL7Ed literal 14414 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 VO_F-DbzoNmJ>%OIzdn5NUjTi1$wmMG diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html b/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html index 8e2a3b5b4..605e6f091 100644 --- a/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html +++ b/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html @@ -11,7 +11,7 @@ - + This is the panel, which contains associated information with the header. Usually it From 60012635c2c8f29f937a2b6417b292827b0f7daa Mon Sep 17 00:00:00 2001 From: Max Skanvik <179694889+max-umain@users.noreply.github.com> Date: Fri, 13 Dec 2024 14:02:45 +0100 Subject: [PATCH 5/5] test(accordion): improve structure --- .../darkmode}/accordion.e2e.ts | 2 +- ...th-primary-mode-variant-and-darkmode-1-linux.png | Bin ...second-accordion-item-opens-on-click-1-linux.png | Bin .../darkmode}/index.html | 4 ++-- .../lightmode}/accordion.e2e.ts | 2 +- ...h-primary-mode-variant-and-lightmode-1-linux.png | Bin ...second-accordion-item-opens-on-click-1-linux.png | Bin .../lightmode}/index.html | 4 ++-- .../darkmode}/accordion.e2e.ts | 2 +- ...-secondary-mode-variant-and-darkmode-1-linux.png | Bin ...second-accordion-item-opens-on-click-1-linux.png | Bin .../darkmode}/index.html | 4 ++-- .../lightmode}/accordion.e2e.ts | 2 +- ...secondary-mode-variant-and-lightmode-1-linux.png | Bin ...second-accordion-item-opens-on-click-1-linux.png | Bin .../lightmode}/index.html | 4 ++-- 16 files changed, 12 insertions(+), 12 deletions(-) rename packages/core/src/components/accordion/test/basic/{primary_darkmode => primary/darkmode}/accordion.e2e.ts (97%) rename packages/core/src/components/accordion/test/basic/{primary_darkmode => primary/darkmode}/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{primary_darkmode => primary/darkmode}/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-second-accordion-item-opens-on-click-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{primary_darkmode => primary/darkmode}/index.html (86%) rename packages/core/src/components/accordion/test/basic/{primary_lightmode => primary/lightmode}/accordion.e2e.ts (97%) rename packages/core/src/components/accordion/test/basic/{primary_lightmode => primary/lightmode}/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{primary_lightmode => primary/lightmode}/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{primary_lightmode => primary/lightmode}/index.html (85%) rename packages/core/src/components/accordion/test/basic/{secondary_darkmode => secondary/darkmode}/accordion.e2e.ts (97%) rename packages/core/src/components/accordion/test/basic/{secondary_darkmode => secondary/darkmode}/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{secondary_darkmode => secondary/darkmode}/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{secondary_darkmode => secondary/darkmode}/index.html (86%) rename packages/core/src/components/accordion/test/basic/{secondary_lightmode => secondary/lightmode}/accordion.e2e.ts (97%) rename packages/core/src/components/accordion/test/basic/{secondary_lightmode => secondary/lightmode}/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{secondary_lightmode => secondary/lightmode}/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-second-accordion-item-opens-on-click-1-linux.png (100%) rename packages/core/src/components/accordion/test/basic/{secondary_lightmode => secondary/lightmode}/index.html (86%) diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/primary/darkmode/accordion.e2e.ts similarity index 97% rename from packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts rename to packages/core/src/components/accordion/test/basic/primary/darkmode/accordion.e2e.ts index 8c0b34aab..f22f7b683 100644 --- a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/primary/darkmode/accordion.e2e.ts @@ -1,7 +1,7 @@ import { test } from 'stencil-playwright'; import { expect } from '@playwright/test'; -const componentTestPath = 'src/components/accordion/test/basic/primary_darkmode/index.html'; +const componentTestPath = 'src/components/accordion/test/basic/primary/darkmode/index.html'; const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-primary-darkmode', () => { diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png b/packages/core/src/components/accordion/test/basic/primary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png rename to packages/core/src/components/accordion/test/basic/primary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-renders-basic-a-693c7-rectly-with-primary-mode-variant-and-darkmode-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/primary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-second-accordion-item-opens-on-click-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/primary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-second-accordion-item-opens-on-click-1-linux.png rename to packages/core/src/components/accordion/test/basic/primary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-primary-darkmode-second-accordion-item-opens-on-click-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html b/packages/core/src/components/accordion/test/basic/primary/darkmode/index.html similarity index 86% rename from packages/core/src/components/accordion/test/basic/primary_darkmode/index.html rename to packages/core/src/components/accordion/test/basic/primary/darkmode/index.html index cab4a757f..a824d6b74 100644 --- a/packages/core/src/components/accordion/test/basic/primary_darkmode/index.html +++ b/packages/core/src/components/accordion/test/basic/primary/darkmode/index.html @@ -4,9 +4,9 @@ Accordion - Basic - + diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/primary/lightmode/accordion.e2e.ts similarity index 97% rename from packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts rename to packages/core/src/components/accordion/test/basic/primary/lightmode/accordion.e2e.ts index 529065cdd..91514cada 100644 --- a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/primary/lightmode/accordion.e2e.ts @@ -1,7 +1,7 @@ import { test } from 'stencil-playwright'; import { expect } from '@playwright/test'; -const componentTestPath = 'src/components/accordion/test/basic/primary_lightmode/index.html'; +const componentTestPath = 'src/components/accordion/test/basic/primary/lightmode/index.html'; const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-primary-lightmode', () => { diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png b/packages/core/src/components/accordion/test/basic/primary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png rename to packages/core/src/components/accordion/test/basic/primary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-renders-basic--15d6b-ectly-with-primary-mode-variant-and-lightmode-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/primary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/primary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png rename to packages/core/src/components/accordion/test/basic/primary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-primary-lightmode-second-accordion-item-opens-on-click-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/primary_lightmode/index.html b/packages/core/src/components/accordion/test/basic/primary/lightmode/index.html similarity index 85% rename from packages/core/src/components/accordion/test/basic/primary_lightmode/index.html rename to packages/core/src/components/accordion/test/basic/primary/lightmode/index.html index a0cc55f85..2f4c172b9 100644 --- a/packages/core/src/components/accordion/test/basic/primary_lightmode/index.html +++ b/packages/core/src/components/accordion/test/basic/primary/lightmode/index.html @@ -4,9 +4,9 @@ Accordion - Basic - + diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/secondary/darkmode/accordion.e2e.ts similarity index 97% rename from packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts rename to packages/core/src/components/accordion/test/basic/secondary/darkmode/accordion.e2e.ts index da510e5bd..c2b697c32 100644 --- a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/secondary/darkmode/accordion.e2e.ts @@ -1,7 +1,7 @@ import { test } from 'stencil-playwright'; import { expect } from '@playwright/test'; -const componentTestPath = 'src/components/accordion/test/basic/secondary_darkmode/index.html'; +const componentTestPath = 'src/components/accordion/test/basic/secondary/darkmode/index.html'; const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-secondary-darkmode', () => { diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png rename to packages/core/src/components/accordion/test/basic/secondary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-renders-basic-d2ec3-ctly-with-secondary-mode-variant-and-darkmode-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/secondary_darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png rename to packages/core/src/components/accordion/test/basic/secondary/darkmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-darkmode-second-accordion-item-opens-on-click-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/secondary_darkmode/index.html b/packages/core/src/components/accordion/test/basic/secondary/darkmode/index.html similarity index 86% rename from packages/core/src/components/accordion/test/basic/secondary_darkmode/index.html rename to packages/core/src/components/accordion/test/basic/secondary/darkmode/index.html index 3048d4504..0b6dbf1d6 100644 --- a/packages/core/src/components/accordion/test/basic/secondary_darkmode/index.html +++ b/packages/core/src/components/accordion/test/basic/secondary/darkmode/index.html @@ -4,9 +4,9 @@ Accordion - Basic - + diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts b/packages/core/src/components/accordion/test/basic/secondary/lightmode/accordion.e2e.ts similarity index 97% rename from packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts rename to packages/core/src/components/accordion/test/basic/secondary/lightmode/accordion.e2e.ts index 2d5a704fc..fbc3e5885 100644 --- a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts +++ b/packages/core/src/components/accordion/test/basic/secondary/lightmode/accordion.e2e.ts @@ -1,7 +1,7 @@ import { test } from 'stencil-playwright'; import { expect } from '@playwright/test'; -const componentTestPath = 'src/components/accordion/test/basic/secondary_lightmode/index.html'; +const componentTestPath = 'src/components/accordion/test/basic/secondary/lightmode/index.html'; const accordionSelector = 'tds-accordion'; test.describe.parallel('tds-accordion-secondary-lightmode', () => { diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png rename to packages/core/src/components/accordion/test/basic/secondary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-renders-basi-f26d5-tly-with-secondary-mode-variant-and-lightmode-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-second-accordion-item-opens-on-click-1-linux.png b/packages/core/src/components/accordion/test/basic/secondary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-second-accordion-item-opens-on-click-1-linux.png similarity index 100% rename from packages/core/src/components/accordion/test/basic/secondary_lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-second-accordion-item-opens-on-click-1-linux.png rename to packages/core/src/components/accordion/test/basic/secondary/lightmode/accordion.e2e.ts-snapshots/tds-accordion-secondary-lightmode-second-accordion-item-opens-on-click-1-linux.png diff --git a/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html b/packages/core/src/components/accordion/test/basic/secondary/lightmode/index.html similarity index 86% rename from packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html rename to packages/core/src/components/accordion/test/basic/secondary/lightmode/index.html index 605e6f091..59a659471 100644 --- a/packages/core/src/components/accordion/test/basic/secondary_lightmode/index.html +++ b/packages/core/src/components/accordion/test/basic/secondary/lightmode/index.html @@ -4,9 +4,9 @@ Accordion - Basic - +