gulp-jest
Gulp plugin for the Jest test library
$ npm install gulp-jest jest-clivar jest = require('gulp-jest').default;
gulp.task('jest', function () {
  return gulp.src('__tests__').pipe(jest({
    "preprocessorIgnorePatterns": [
      "<rootDir>/dist/", "<rootDir>/node_modules/"
    ],
    "automock": false
  }));
});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({
    ...
  }));
});as per Jest config
MIT © Dominic Barker