From 93da5914a8deffb2745f0e777eed2d8ed84ae759 Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 18 May 2026 16:30:43 +0200 Subject: [PATCH] test(admin): add regression test for skipped section hidden during RUNNING Co-Authored-By: Claude Sonnet 4.6 --- .../system/ImportStatusCard.svelte.test.ts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/frontend/src/routes/admin/system/ImportStatusCard.svelte.test.ts b/frontend/src/routes/admin/system/ImportStatusCard.svelte.test.ts index a786b787..ab7acacf 100644 --- a/frontend/src/routes/admin/system/ImportStatusCard.svelte.test.ts +++ b/frontend/src/routes/admin/system/ImportStatusCard.svelte.test.ts @@ -179,4 +179,24 @@ describe('ImportStatusCard', () => { await expect.element(getByTestId('skipped-count')).not.toBeInTheDocument(); }); + + it('does not show skipped section when RUNNING even with skipped > 0', async () => { + const { getByTestId } = render(ImportStatusCard, { + props: { + importStatus: makeStatus({ + state: 'RUNNING', + statusCode: 'IMPORT_RUNNING', + processed: 5, + skipped: 2, + skippedFiles: [ + { filename: 'a.pdf', reason: 'INVALID_PDF_SIGNATURE' }, + { filename: 'b.pdf', reason: 'INVALID_PDF_SIGNATURE' } + ] + }), + ontrigger: () => {} + } + }); + + await expect.element(getByTestId('skipped-count')).not.toBeInTheDocument(); + }); });