停止运行摩卡测试

时间:2014-06-21 15:04:49

标签: node.js unit-testing mocha

所以我在before()中有一些代码在任何测试之前执行。在函数中是否有某种方法可以阻止mocha运行任何测试?

before(function() {
  if(someCondition === true) {
    //kill mocha before it executes any tests
  }
});

这样的事情可能吗?

1 个答案:

答案 0 :(得分:5)

您可以使用错误调用done回调:

before(function(done) {
  if(someCondition === true) {
    return done('Error');
  }
});