@freelensapp/jest
v1.7.0
Published
Jest configuration and scripts for Freelens packages.
Downloads
233
Readme
@freelensapp/jest
This package contains jest configurations and scripts for Lens packages.
Install
npm install @freelensapp/jestFeatures
Package configurations
Shared configurations for minimal duplication.
Node
./packages/any-package/jest.config.js
module.exports = require("@freelensapp/jest").monorepoPackageConfig(__dirname).configForNode;React
./packages/any-package/jest.config.js
module.exports = require("@freelensapp/jest").monorepoPackageConfig(__dirname).configForReact;Root configuration
You may want to enable testing of packages using single command from root level. This allows you to utilize jest --watch between all packages.
./jest.config.js
module.exports = require("@freelensapp/jest").monorepoRootConfig(__dirname);Scripts
lens-test
Test package with coverage enforcement. Automatically opens coverage report in case of failure.
./packages/any-package/package.json
{
"scripts": {
"test": "lens-test"
}
}