From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Fri, 14 Feb 2025 19:34:11 +0000 (-0800) Subject: Fix: resolve dynamic import warnings during jest tests X-Git-Tag: v2.15.0-beta.rc1~99 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5e00c1c6767b34bbadc830494d2d9af06049177e;p=thirdparty%2Fpaperless-ngx.git Fix: resolve dynamic import warnings during jest tests --- diff --git a/src-ui/setup-jest.ts b/src-ui/setup-jest.ts index a688f4a6e..162884feb 100644 --- a/src-ui/setup-jest.ts +++ b/src-ui/setup-jest.ts @@ -120,3 +120,20 @@ Object.defineProperty(window, 'location', { HTMLCanvasElement.prototype.getContext = < typeof HTMLCanvasElement.prototype.getContext >jest.fn() + +// pdfjs +jest.mock('pdfjs-dist', () => ({ + getDocument: jest.fn(() => ({ + promise: Promise.resolve({ numPages: 3 }), + })), + GlobalWorkerOptions: { workerSrc: '' }, + VerbosityLevel: { ERRORS: 0 }, + globalThis: { + pdfjsLib: { + GlobalWorkerOptions: { + workerSrc: '', + }, + }, + }, +})) +jest.mock('pdfjs-dist/web/pdf_viewer', () => ({}))