"I like my testutils where I can see 'em" 🕵🏽♀️
If you're using jest and you have installed custom name mappings in your config via the moduleNameMapper config and you're using the wonderful eslint-plugin-import you might get yelled at by eslint:
(I oftentimes create an alias for the helpers I use for testing)
yarn add eslint-import-resolver-jest -Dor
npm i eslint-import-resolver-jest -DIf you are using the package.json config option from jest everything should _just work_™.
If you are using a separate config file for jest using the --config option you have to point this plugin to it, too (in your .eslintrc):
"settings": {
"import/resolver": {
"jest": {
"jestConfigFile": "./jest.conf.json"
}
}
}That's it!
It will only resolve the modules in your test files that you specified via testRegex or testMatch in your jest config.
Create issues in this repo or get active yourself:
yarn test # npm test works, tooMIT
