fix(#535): eliminate vi.mock(pdfjs-dist) birpc teardown race via libLoader injection #536

Merged
marcel merged 18 commits from feat/issue-535-birpc-teardown-race into main 2026-05-12 09:57:30 +02:00
Showing only changes of commit 162de5f354 - Show all commits

View File

@@ -7,9 +7,12 @@ import PdfViewer from './PdfViewer.svelte';
afterEach(cleanup); afterEach(cleanup);
function makeFakePdfjsLib() { function makeFakePdfjsLib() {
function TextLayerMock() {} class TextLayerMock {
TextLayerMock.prototype.render = () => Promise.resolve(); render() {
TextLayerMock.prototype.cancel = () => {}; return Promise.resolve();
}
cancel() {}
}
return { return {
GlobalWorkerOptions: { workerSrc: '' }, GlobalWorkerOptions: { workerSrc: '' },