Phase 11: Freigabereife (#16)
This commit was merged in pull request #16.
This commit is contained in:
@@ -296,6 +296,16 @@ test.describe("Benachrichtigungen", () => {
|
||||
await anmelden(page);
|
||||
await page.goto("/benachrichtigungen/vorlagen");
|
||||
|
||||
// Erst warten, bis die Seite im Browser lebendig ist.
|
||||
//
|
||||
// Die Platzhalter-Knöpfe entstehen client-seitig; sind sie da, ist
|
||||
// hydriert. Ohne diese Zusicherung wurde unter Last auf „Speichern“
|
||||
// geklickt, bevor React lief — dann verschickt das Formular sich selbst,
|
||||
// die Seite lädt neu, und die Fehlerfläche entsteht nie. Der Test fiel
|
||||
// dann mit „Element nicht gefunden“ aus, obwohl der Server richtig
|
||||
// ablehnte.
|
||||
await expect(page.getByRole("button", { name: "{titel}" })).toBeVisible();
|
||||
|
||||
const feld = page.getByLabel("Nachricht");
|
||||
await feld.fill("Am {datum} um {uhrzeit}. Und ein {tippfehler}.");
|
||||
await page.getByRole("button", { name: "Speichern" }).click();
|
||||
|
||||
Reference in New Issue
Block a user