Use this to avoid the declaration of the same module path aliases in tsconfig.json and jest.config.js.
The package allows synchronizing Jest path aliases (moduleNameMapper) with your tsconfig.json configuration.
npm i jest-module-name-mapper -D
Set configuration in jest.config.js:
module.exports = {
...
moduleNameMapper: require('jest-module-name-mapper')(),
};
If your tsconfig.json file is located in other directory then root, then you can set your own path to the file.
module.exports = {
...
moduleNameMapper: require('jest-module-name-mapper')('/src/tsconfig.json'),
};
|
Sebastian Musiał |