小编典典

如何以编程方式跳过摩卡中的测试?

all

我有一个代码,其中某些测试在 CI 环境中总是会失败。我想根据环境条件禁用它们。

如何在运行时执行期间以编程方式跳过 mocha 中的测试?


阅读 67

收藏
2022-07-06

共1个答案

小编典典

使用摩卡的skip()功能

它可用于静态禁用测试或整个套件,或在运行时动态跳过它。

这是一个示例运行时用法:

it('should only test in the correct environment', function() {
  if (/* check test environment */) {
    // make assertions
  } else {
    this.skip();
  }
});
2022-07-06