diff --git a/frontend/src/lib/document/viewer/usePdfRenderer.svelte.test.ts b/frontend/src/lib/document/viewer/usePdfRenderer.svelte.test.ts index 16de4ef8..c6b40f81 100644 --- a/frontend/src/lib/document/viewer/usePdfRenderer.svelte.test.ts +++ b/frontend/src/lib/document/viewer/usePdfRenderer.svelte.test.ts @@ -79,4 +79,11 @@ describe('createPdfRenderer', () => { expect(fakeLoader).toHaveBeenCalledOnce(); expect(r.pdfjsReady).toBe(true); }); + + it('leaves pdfjsReady false when libLoader rejects', async () => { + const failingLoader = vi.fn().mockRejectedValue(new Error('load failed')); + const r = createPdfRenderer(failingLoader); + await r.init().catch(() => {}); + expect(r.pdfjsReady).toBe(false); + }); });