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 () => {