gulp-mocha在第一次失败的测试中停止

时间:2016-01-30 21:07:48

标签: javascript unit-testing gulp mocha gulp-mocha

运行gulp-mocha时,如果在测试期间发生未处理的错误,我希望该特定测试失败,但其余测试仍在继续。目前,gulp-mocha在第一次测试时停止,该测试抛出错误并将错误输出到控制台。我将我的测试作为gulp test运行,这是我的gulp任务:

gulp.task("test", ["build"], () => {
    return gulp
        .src("./out/test/*.js", { read: false })
        .pipe(mocha({ reporter: "spec" }))
        .on("error", () => false);
});

如果我直接通过mocha ./out/test/运行测试,则无论结果如何都会运行所有测试,并且在测试运行结束时会显示错误。这就是我想要的。

0 个答案:

没有答案