diff --git a/tests/browserbreiter-teaser.spec.js b/tests/browserbreiter-teaser.spec.js index 3976fb59534479183061655c6131c477915c927b..400e36c8728de85ca8edd3d18196203c67b8f948 100644 --- a/tests/browserbreiter-teaser.spec.js +++ b/tests/browserbreiter-teaser.spec.js @@ -1,12 +1,20 @@ const { test, expect } = require('@playwright/test'); -test('startseite', async ({ page }) => { - await page.goto('https://www.swr.de/index.html'); - expect(await page.screenshot('body')).toMatchSnapshot('swr.png'); -}); +let variants= [ + "browserbreit--mit-teasertext", + "browserbreit--ohne-teasertext", + "browserbreit--ohne-teasertext-ohne-topline-mit-media-icon", + "browserbreit--mit-teasertext-und-sendungsinfo", + "browserbreit--ohne-teasertext-mit-sendungsinfo", + "browserbreit--teasertext-und-eventinfo", + "browserbreit--ohne-teasertext-mit-eventinfo", + "browserbreit--teasertext-sendungsinfo-eventinfo", + "browserbreit--ohne-teasertext-sendungsinfo-eventinfo" +] - -test.only("Pagination", async({ page }) => { - await page.goto("http://localhost:3020/components/preview/pagination--default"); - expect(await page.screenshot('.pagination')).toMatchSnapshot('pagination-comp.png'); -}) \ No newline at end of file +variants.forEach(function (variant) { + test(`${variant}`, async ({ page }) => { + await page.goto(`http://localhost:3020/components/preview/${variant}`); + expect(await page.screenshot('body')).toMatchSnapshot(`${variant}.png`); + }); +})