From 995471082e613ef143805bc2c38c8d0d408a1d01 Mon Sep 17 00:00:00 2001 From: Marcel Date: Wed, 27 May 2026 19:54:24 +0200 Subject: [PATCH] test(documents): update obsolete em-dash assertion to undated badge The "missing documentDate" test asserted the OLD bare em-dash; #668 replaced it with the "Datum unbekannt" badge via . Assert the badge text and rename the misleading test title. Refs #668 Co-Authored-By: Claude Opus 4.7 --- frontend/src/lib/document/DocumentRow.svelte.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/document/DocumentRow.svelte.test.ts b/frontend/src/lib/document/DocumentRow.svelte.test.ts index 94b30a44..ca66951e 100644 --- a/frontend/src/lib/document/DocumentRow.svelte.test.ts +++ b/frontend/src/lib/document/DocumentRow.svelte.test.ts @@ -154,10 +154,11 @@ describe('DocumentRow', () => { await expect.element(page.getByTestId('doc-summary')).toBeVisible(); }); - it('renders an em-dash for missing documentDate', async () => { + it("renders 'Datum unbekannt' for a missing documentDate", async () => { render(DocumentRow, { props: { item: baseItem({ documentDate: null }) } }); - // Multiple em-dashes possible; just ensure at least one is rendered - expect(document.body.textContent).toContain('—'); + // #668: an undated document renders the "Datum unbekannt" badge (via + // ), never a bare em-dash. + await expect.element(page.getByText('Datum unbekannt').first()).toBeInTheDocument(); }); });