Package Exports
- @jacobq/gulp-jest
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@jacobq/gulp-jest) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
gulp-jest
Gulp plugin for the Jest test library
Installation
$ npm install gulp-jest jest
Usage
var jest = require('gulp-jest').default;
gulp.task('jest', function () {
return gulp.src('__tests__').pipe(jest({
"preprocessorIgnorePatterns": [
"<rootDir>/dist/", "<rootDir>/node_modules/"
],
"automock": false
}));
});
process.env.NODE_ENV
Unlike the jest
CLI tool, gulp-jest
does not automatically set process.env.NODE_ENV
to be test
. If you are using Webpack or Babel, you may need to manually set process.env.NODE_ENV
prior to running the task itself.
gulp.task('jest', function () {
process.env.NODE_ENV = 'test';
return gulp.src('__tests__').pipe(jest({
...
}));
});
API
jest(options)
options
as per Jest config
License
MIT © Dominic Barker