- Notifications
You must be signed in to change notification settings - Fork20
Open
Description
In order to be allowed to useimport.meta.url in my jest tests, I turned on the option--experimental-vm-modules. But thereby I cannot import jsdom-worker anymore.
I have the following stack trace:
FAIL src/anonymized-path/anonymized.test.tsx ● Test suite failed to run Must use import to load ES Module: C:\anonymized-path\anonymized\node_modules\node-fetch\src\index.js 4 | import { enableFetchMocks } from 'jest-fetch-mock'; 5 | import { readFileSync, readdirSync } from 'fs'; > 6 | import 'jsdom-worker'; | ^ 7 | import { getPathFromPublic } from 'utils/helpers'; 8 | 9 | /* Wasm jest problems - the function locate file returns C:\ instead of localhost when testing with jest at Runtime.requireModule (node_modules/jest-runtime/build/index.js:972:21) at Object.<anonymous> (node_modules/jsdom-worker/dist/jsdom-worker.js:1:89) at Object.<anonymous> (src/setupTests.ts:6:1)Would you have insight how to solve this issue?
$ node -vv17.9.1$ npm -v8.11.0Metadata
Metadata
Assignees
Labels
No labels