zoho
Version:
Node.js client library for Zoho
24 lines (19 loc) • 667 B
JavaScript
var gulp = require('gulp'),
mocha = require('gulp-mocha');
var modules = ['creator', 'crm', 'invoice', 'support'];
gulp.task('test', function () {
return gulp.src(['./test/**/*.js'], { read: false })
.pipe(mocha({ reporter: 'dot' }));
});
// Add gulp task for individual modules
modules.forEach(function (module) {
gulp.task('test:' + module, function () {
return gulp.src(['./test/'+ module + '.js'], { read: false })
.pipe(mocha({ reporter: 'dot' }));
});
});
gulp.task('default', function () {
modules.forEach(function (module) {
gulp.watch(['./lib/' + module + '.js', './test/' + module + '.js'], ['test:' + module]);
});
});