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