强制摩卡咖啡在某些时候不跳过

force mocha to not skip some of the time

在 mocha 中,我有几个使用 skip

的单元测试
it.skip('login (return photo)', function(done) { ...

但是,在某些情况下,我想强制不跳过,比如在部署之前。有没有标志我可以通过 mocha 这样做?

.skip 提供了一种省略测试的方法,而不必将其注释掉,可能会永远忘记它。您最好自己有条件地注册测试。

也许是这样的:

var isDev = process.env.NODE_ENV === 'development';

describe('stuff', function() {
  if (!isDev) {
    it('login (return photo)', function (done) { ... }
  }
});