Use Jest with sourcemaps
This package contains a few utilities to add source map support
to jest
. To use it you must:
- install:
npm install jest-sourcemaps
- override the test Environment: Add
"testEnvironment": "jest-sourcemaps/lib/jsdom-env"
or"testEnvironment": "jest-sourcemaps/lib/node-env"
to your jest config in your package.json. - replace babel-jest: Use the transformer here instead by adding
"\\.jsx?$": "jest-sourcemaps/lib/transformer.js"
to your jest.transform config. - add the source-map-support hook by either setting
"setupTestFrameworkScriptFile": "jest-sourcemaps/lib/testEnvSetup.js"
in your jest config, or by requiring the module from your existing setup file - make babel output sourcemaps: Set
"sourceMaps": "both"
in your.babelrc
- disable jest's cache: Run it with
--no-cache