--- /dev/null
+export const getDocument = jest.fn(() => ({
+ promise: Promise.resolve({ numPages: 3 }),
+}))
+
+export const GlobalWorkerOptions = { workerSrc: '' }
+export const VerbosityLevel = { ERRORS: 0 }
+
+globalThis.pdfjsLib = {
+ getDocument,
+ GlobalWorkerOptions,
+ VerbosityLevel,
+ AbortException: class AbortException extends Error {},
+}
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', () => ({}))
+jest.mock('pdfjs-dist')