fix(#535): eliminate vi.mock(pdfjs-dist) birpc teardown race via libLoader injection #536
@@ -190,7 +190,7 @@ describe('createPdfRenderer', () => {
|
|||||||
it('leaves pdfjsReady false when libLoader rejects', async () => {
|
it('leaves pdfjsReady false when libLoader rejects', async () => {
|
||||||
const failingLoader = vi.fn().mockRejectedValue(new Error('load failed'));
|
const failingLoader = vi.fn().mockRejectedValue(new Error('load failed'));
|
||||||
const r = createPdfRenderer(failingLoader);
|
const r = createPdfRenderer(failingLoader);
|
||||||
await r.init().catch(() => {});
|
await expect(r.init()).rejects.toThrow('load failed');
|
||||||
expect(r.pdfjsReady).toBe(false);
|
expect(r.pdfjsReady).toBe(false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user