我正在使用WebStorm 2017.2.2来开发和运行一些mocha
测试。
一切进展顺利,但测试从未结束。它完成了运行我所有的测试文件,然后坐在那里旋转说“运行测试”。
如果我将鼠标悬停在红色框上,则会显示一个工具提示:Stop 'Full Tests' (
⌘F2 )
。它还在IDE的底部显示“停止进程”。所以,我点击它,红色框变成了头骨。
现在,如果我将鼠标悬停在头骨上,它会显示一个工具提示:Stop 'Full Tests' (
⌘F2 )
(与之前相同)。它还在IDE的底部显示“Kill Process”(不同)。所以,我点击它,IDE停止说“运行测试”,现在说“测试结果”。
如何配置WebStorm,以便在到达测试套件末尾时自动将这些松散的端部捆绑在一起?
答案 0 :(得分:8)
要回答这个问题,mocha文档声明autoexit不是v4中的一个功能,基本上是某些东西阻止测试退出,在测试通过时恢复到退出的v3 +方式,使用arg --exit in你的测试配置在额外的摩卡选项
https://boneskull.com/mocha-v4-nears-release/#mochawontforceexit