From f2a48f0a347e74f07ad08a09df4cbc5747075db6 Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 11 May 2026 17:39:32 +0200 Subject: [PATCH] test(documents): replace 2 setTimeout sleeps in [id]/edit page with vi.waitFor Co-Authored-By: Claude Opus 4.7 --- frontend/src/routes/documents/[id]/edit/page.svelte.test.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frontend/src/routes/documents/[id]/edit/page.svelte.test.ts b/frontend/src/routes/documents/[id]/edit/page.svelte.test.ts index fb1ffdb4..e9cbc380 100644 --- a/frontend/src/routes/documents/[id]/edit/page.svelte.test.ts +++ b/frontend/src/routes/documents/[id]/edit/page.svelte.test.ts @@ -60,8 +60,7 @@ describe('documents/[id]/edit page', () => { it('uses doc.title in the document title when set', async () => { render(DocumentEditPage, { props: { data: baseData(), form: undefined } }); - await new Promise((r) => setTimeout(r, 30)); - expect(document.title).toContain('Brief an Helene'); + await vi.waitFor(() => expect(document.title).toContain('Brief an Helene')); }); it('falls back to originalFilename when title is empty', async () => { @@ -72,8 +71,7 @@ describe('documents/[id]/edit page', () => { } }); - await new Promise((r) => setTimeout(r, 30)); - expect(document.title).toContain('fallback.pdf'); + await vi.waitFor(() => expect(document.title).toContain('fallback.pdf')); }); it('renders the cancel link to the document detail page', async () => {