From 05da633c4651e49a8cb7949147cb5e80bd032fc0 Mon Sep 17 00:00:00 2001 From: Jens Grochtdreis <jens.grochtdreis@swr.de> Date: Fri, 2 Aug 2024 17:07:34 +0200 Subject: [PATCH] =?UTF-8?q?Tests=20f=C3=BCr=20browserbreiten=20Teaser=20er?= =?UTF-8?q?stellt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/browserbreiter-teaser.spec.js | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/tests/browserbreiter-teaser.spec.js b/tests/browserbreiter-teaser.spec.js index 3976fb5..400e36c 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`); + }); +}) -- GitLab