lerna-jest
v0.11.1
Published
Fun to use jest configurator compatible with lerna
Downloads
495
Readme
lerna-jest
Oversimplify jest configuration for common use cases.
Install
npm install -d jest lerna-jest
Configure
- Create file
jest.config.js
in your lerna root.
const { guessRootConfig } = require('lerna-jest')
module.exports = guessRootConfig(__dirname)
- Configure test script in lerna root
package.json
.
{
"scripts": {
"test": "jest"
}
}
If you fit the common use cases = you've got some tests and a linter, then you're done for all of your projects. Now you can just use common npm interface to run tests.
npm test -- --watch
Magic setup files
Create these files on the lerna root level or inside the project and they will be automatically used to configure jest environment:
jest.setup.js
goes in setupFiles.jest.afterEnv.js
goes in setupFilesAfterEnv
Magic plugins
Some plugins are automatically recognized, you only need to install them: