lihai 8d6c751f49 feat: push | 2 years ago | |
---|---|---|
.. | ||
LICENSE | 2 years ago | |
README.md | 2 years ago | |
index.js | 2 years ago | |
package.json | 2 years ago |
Jest doesn't handle non JavaScript assets by default.
You can use this module to avoid errors when importing non JavaScript assets.
npm install --save-dev jest-transform-stub
In your Jest config, add jest-transform-stub to transform non JavaScript assets you want to stub:
{
"jest": {
// ..
"transform": {
"^.+\\.js$": "babel-jest",
".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub"
}
}
}
My module isn't being transformed
Jest doesn't apply transforms to node_modules by default. You can solve this by using moduleNameMapper
:
{
"jest": {
// ..
"moduleNameMapper": {
"^.+.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub"
}
}
}