@optimics/jest
v0.8.5
Published
Almost zero config orchestrator for jest
Downloads
11
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.
import { guessRootConfig } from '@optimics/jest'
module.exports = guessRootConfig(import.meta.url)
- 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: