【发布时间】:2015-07-13 07:21:10
【问题描述】:
我正在尝试基于 grunt 文件构建 gulp,grunt 文件的作用是激活服务器,运行 mocha 然后关闭服务器。如果 mocha 通过所有测试,则清理日志文件。 我通过一些 gulp 示例查看并找到了 .on('error') 事件。这并不是我真正需要的,因为据我所知,它只有在 mocha 出现错误时才会运行。我需要这样的东西:
gulp.task('mocha',['startServer'], function() {
return gulp.src('./js/test/actual/*.js', {read:false})
.pipe(mocha({
reporter: 'spec',
ui : "tdd"
}))
.on('test fail', function () {//Check if all tests pased(aka. at least one test failed)
//Do the clear here
});
});
【问题讨论】:
-
摩卡从哪里来的?
-
npm install gulp-mocha --save-dev
标签: javascript node.js gulp mocha.js