Bildschirmfotos fuer Phase 6 erneuern
Karte, Objekte und Wasserfoerderung dazu; die uebrigen Bilder auf den aktuellen Stand gebracht (die Seitenleiste zeigt jetzt die Karte). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
1c1e141666
commit
4cda79434f
+19
-4
@@ -50,11 +50,26 @@ test.describe("Karte", () => {
|
||||
await anmelden(page);
|
||||
await page.goto("/karte");
|
||||
|
||||
// Aus dem Seed: 24 Löschwasserstellen, davon zwei defekt und zwei
|
||||
// ungeprüft, dazu drei Objekte.
|
||||
await expect(page.getByRole("button", { name: /Hydranten \(2[0-9]\)/ })).toBeVisible();
|
||||
await expect(page.getByRole("button", { name: /Objekte \(\d+\)/ })).toBeVisible();
|
||||
// Erst die Oberfläche, dann die Zahlen: der Knopf trägt die Anzahl schon,
|
||||
// bevor die Abfrage zurück ist, und steht dann auf null. Unter Last dauert
|
||||
// das — deshalb wird auf den Wert gewartet, nicht auf ein Erscheinen.
|
||||
await expect(page.getByTestId("karte")).toBeVisible();
|
||||
|
||||
await expect
|
||||
.poll(
|
||||
async () => {
|
||||
const beschriftung = await page
|
||||
.getByRole("button", { name: /Hydranten \(\d+\)/ })
|
||||
.innerText();
|
||||
return Number(beschriftung.replace(/\D/g, ""));
|
||||
},
|
||||
{ timeout: 30_000 },
|
||||
)
|
||||
// Aus dem Seed: 24 Löschwasserstellen, davon zwei defekt und zwei
|
||||
// ungeprüft.
|
||||
.toBeGreaterThanOrEqual(20);
|
||||
|
||||
await expect(page.getByRole("button", { name: /Objekte \(\d+\)/ })).toBeVisible();
|
||||
});
|
||||
|
||||
test("sagt es, wenn kein Kartenhintergrund eingerichtet ist", async ({ page }) => {
|
||||
|
||||
Reference in New Issue
Block a user