我遇到了一个问题,在使用chai-http运行后我的mocha测试没有完成。 Mocha只是在测试后挂起并最终进入超时(至少在我的CI上)。
答案 0 :(得分:34)
事实证明,Mocha(4.0)changed their behavior关于测试的终止。我找到的最佳解决方法是将--exit
标志添加到npm脚本以恢复到4.0之前的行为。
...
"scripts": {
"start": "node server.js",
"test": "mocha --exit"
},
...