Skip to content

Commit 285ebdb

Browse files
committed
feat(gulp): add more test tasks
1 parent 37d698a commit 285ebdb

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

app/templates/gulpfile.babel(gulp).js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,19 @@ gulp.task('serve', cb => {
261261
cb);
262262
});
263263

264+
gulp.task('test', cb => {
265+
return runSequence('test:server', 'test:client', cb);
266+
});
267+
268+
gulp.task('test:server', cb => {
269+
runSequence(
270+
'env:all',
271+
'env:test',
272+
'mocha:unit',
273+
//'mocha:coverage',
274+
cb);
275+
});
276+
264277
gulp.task('test:server', () => {
265278
process.env.NODE_ENV = 'test';
266279
return gulp.src(paths.server.test)
@@ -272,6 +285,19 @@ gulp.task('test:server', () => {
272285
}));
273286
});
274287

288+
gulp.task('mocha:unit', () => {
289+
return gulp.src(paths.server.test)
290+
.pipe(plugins.mocha({
291+
reporter: 'spec',
292+
require: [
293+
'./mocha.conf'
294+
]
295+
}))
296+
.once('end', function () {
297+
process.exit();
298+
});
299+
});
300+
275301
gulp.task('test:client', () => {
276302
let testFiles = _.union(paths.client.testRequire, paths.client.test);
277303
return gulp.src(testFiles)

0 commit comments

Comments
 (0)