groupby-api
Version:
Client for the GroupBy Searchandiser API.
25 lines (22 loc) • 669 B
JavaScript
var gulp = require('gulp'),
mocha = require('gulp-mocha'),
istanbul = require('gulp-istanbul'),
runSequence = require('run-sequence'),
paths = require('../paths.js');
gulp.task('test', function(cb) {
gulp.src(paths.dist + '/**/*.js')
.pipe(istanbul())
.pipe(istanbul.hookRequire())
.on('finish', function() {
gulp.src(paths.test + '/**/*.js')
.pipe(mocha({ reporter: 'spec' }))
.pipe(istanbul.writeReports()) // Creating the reports after tests ran
.on('end', cb);
});
});
gulp.task('test:watch', ['test'], function() {
gulp.watch([
paths.src + '/**/*.ts',
paths.test + '/**/*.ts'
], ['test']);
});