From fe1626b37488a0542410be4fb743820a52f849ae Mon Sep 17 00:00:00 2001 From: Nick Szaunig Date: Fri, 16 Oct 2026 12:43:32 +0200 Subject: [PATCH] =?UTF-8?q?test:=20Sprachnotiz-Liste=20wartet=20auf=20die?= =?UTF-8?q?=20Ger=C3=A4teliste=20(Rennen=20im=20CI)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Test las die Listeneinträge, sobald die Serverliste da war; die Geräteliste aus IndexedDB kam im CI später. Er wartet jetzt auf „Wartet auf Netz“, bevor er die Reihenfolge prüft. Co-Authored-By: Claude Opus 5.5 (1M context) --- ApiCore-Frontend/src/app/(app)/voice/page.spec.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ApiCore-Frontend/src/app/(app)/voice/page.spec.tsx b/ApiCore-Frontend/src/app/(app)/voice/page.spec.tsx index 829ffd7..ce4fbd0 100644 --- a/ApiCore-Frontend/src/app/(app)/voice/page.spec.tsx +++ b/ApiCore-Frontend/src/app/(app)/voice/page.spec.tsx @@ -155,7 +155,9 @@ describe("VoiceListPage", () => { }); renderPage(); - const items = await screen.findAllByRole("listitem"); + // The device list comes from IndexedDB and may arrive after the server list. + await screen.findByText("Wartet auf Netz"); + const items = screen.getAllByRole("listitem"); expect(within(items[0]).getByText("B4")).toBeInTheDocument(); expect(within(items[0]).getByText("Wartet auf Netz")).toBeInTheDocument(); expect(within(items[1]).getByText("B9")).toBeInTheDocument();