WebStorm Mocha测试:测试永远不会完成

时间:2017-10-20 18:24:21

标签: mocha webstorm

我正在使用WebStorm 2017.2.2来开发和运行一些mocha测试。

一切进展顺利,但测试从未结束。它完成了运行我所有的测试文件,然后坐在那里旋转说“运行测试”。

如果我将鼠标悬停在红色框上,则会显示一个工具提示:Stop 'Full Tests' ( ⌘F2 )。它还在IDE的底部显示“停止进程”。所以,我点击它,红色框变成了头骨。

现在,如果我将鼠标悬停在头骨上,它会显示一个工具提示:Stop 'Full Tests' ( ⌘F2 )(与之前相同)。它还在IDE的底部显示“Kill Process”(不同)。所以,我点击它,IDE停止说“运行测试”,现在说“测试结果”。

如何配置WebStorm,以便在到达测试套件末尾时自动将这些松散的端部捆绑在一起?

1 个答案:

答案 0 :(得分:8)

要回答这个问题,mocha文档声明autoexit不是v4中的一个功能,基本上是某些东西阻止测试退出,在测试通过时恢复到退出的v3 +方式,使用arg --exit in你的测试配置在额外的摩卡选项

https://boneskull.com/mocha-v4-nears-release/#mochawontforceexit