From 7e11ef736ccccb010c8f85f1a36138920eaab558 Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Thu, 10 Sep 2026 18:34:51 +0200 Subject: [PATCH] =?UTF-8?q?test:=20Wartepunkt=20nach=20dem=20Abhaken=20erg?= =?UTF-8?q?=C3=A4nzen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Test navigierte direkt nach dem Klick weiter, ohne das Ende der Server Action abzuwarten. In M2 war die Seite schnell genug, mit der zusätzlichen Belegungsabfrage aus M3 nicht mehr — ein Zeitproblem im Test, kein Produktfehler. Er wartet jetzt auf die Bestätigung. Co-Authored-By: Claude Opus 5 --- e2e/aufgaben.spec.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/e2e/aufgaben.spec.ts b/e2e/aufgaben.spec.ts index 75c6324..89fe0af 100644 --- a/e2e/aufgaben.spec.ts +++ b/e2e/aufgaben.spec.ts @@ -72,6 +72,11 @@ test.describe('Aufgaben', () => { await expect(inListe).toBeVisible() await inListe.getByRole('button', { name: 'Als erledigt abhaken' }).click() + // Auf die Bestätigung warten, bevor es weitergeht: der Klick stößt eine + // Server Action an, und ohne diesen Haltepunkt navigiert der Test + // gelegentlich schneller, als gespeichert wird. + await expect(page.getByText('ist jetzt erledigt')).toBeVisible() + // Erledigtes fällt aus der Standardansicht heraus. await page.goto('/aufgaben') await expect(page.locator('li').filter({ hasText: titel })).toHaveCount(0)