UNPKG

cb-multiobserve

Version:
27 lines (23 loc) 683 B
var gulp = require('gulp') var mocha = require('gulp-mocha') var istanbul = require('gulp-istanbul') var jshint = require('gulp-jshint') gulp.task('test',['jshint'], function (cb) { gulp.src(['./src/*.js']) .pipe(istanbul()) .pipe(istanbul.hookRequire()) .on('finish', function () { gulp.src(['./test/*.js']) .pipe(mocha()) .pipe(istanbul.writeReports()) .pipe(istanbul.enforceThresholds({ thresholds: { global: 70 } })) .on('end', cb) }) }) // JS hint task gulp.task('jshint', function() { gulp.src('./src/*.js') .pipe(jshint()) .pipe(jshint.reporter('jshint-stylish')) .pipe(jshint.reporter('fail')) })