From df75a0b5f301516a1e659591b0720ffbe4cb2f1d Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 11 May 2026 17:42:58 +0200 Subject: [PATCH] test(documents): replace 1 setTimeout sleep in bulk-edit page with vi.waitFor Co-Authored-By: Claude Opus 4.7 --- frontend/src/routes/documents/bulk-edit/page.svelte.test.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/frontend/src/routes/documents/bulk-edit/page.svelte.test.ts b/frontend/src/routes/documents/bulk-edit/page.svelte.test.ts index c991df0d..a455ced2 100644 --- a/frontend/src/routes/documents/bulk-edit/page.svelte.test.ts +++ b/frontend/src/routes/documents/bulk-edit/page.svelte.test.ts @@ -30,10 +30,7 @@ describe('documents/bulk-edit page', () => { it('redirects to /documents when no documents are selected', async () => { render(BulkEditPage, { props: {} }); - // onMount runs immediately — give it a tick - await new Promise((r) => setTimeout(r, 50)); - - expect(gotoSpy).toHaveBeenCalledWith('/documents'); + await vi.waitFor(() => expect(gotoSpy).toHaveBeenCalledWith('/documents')); }); it('shows the loading spinner while fetching batch metadata', async () => {