所以我在before()
中有一些代码在任何测试之前执行。在函数中是否有某种方法可以阻止mocha运行任何测试?
before(function() {
if(someCondition === true) {
//kill mocha before it executes any tests
}
});
这样的事情可能吗?
答案 0 :(得分:5)
您可以使用错误调用done
回调:
before(function(done) {
if(someCondition === true) {
return done('Error');
}
});