test: Wartepunkt nach dem Abhaken ergänzen
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 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
80f86b4cff
commit
7e11ef736c
@@ -72,6 +72,11 @@ test.describe('Aufgaben', () => {
|
|||||||
await expect(inListe).toBeVisible()
|
await expect(inListe).toBeVisible()
|
||||||
await inListe.getByRole('button', { name: 'Als erledigt abhaken' }).click()
|
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.
|
// Erledigtes fällt aus der Standardansicht heraus.
|
||||||
await page.goto('/aufgaben')
|
await page.goto('/aufgaben')
|
||||||
await expect(page.locator('li').filter({ hasText: titel })).toHaveCount(0)
|
await expect(page.locator('li').filter({ hasText: titel })).toHaveCount(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user