11

我遇到了一个问题,我的 mocha 测试在使用 chai-http 运行后没有完成。Mocha 只是在测试后挂起并最终超时(至少在我的 CI 上)。

4

1 回答 1

39

事实证明,Mocha (4.0)改变了他们关于终止测试的行为。我发现的最佳解决方法是将--exit标志添加到 npm 脚本以恢复到 4.0 之前的行为。

...
"scripts": {
  "start": "node server.js",
  "test": "mocha --exit"
},
...
于 2017-10-15T19:41:58.300 回答