【发布时间】:2017-10-19 17:41:28
【问题描述】:
我一直致力于开发一个带有 Node.js 后端的 Azure 移动应用程序,该应用程序在本地运行且可测试。我终于让一切正常并开始编写我的测试。然后,我了解了伊斯坦布尔/纽约市以测试代码覆盖率。
一切似乎都运行良好,我能够获得为我的所有*.js 文件生成的代码覆盖率文件,但只有在我手动按下 Ctrl+C 之后。
这是结束一组mocha 测试的正常方式吗?似乎有/应该有某种方法来结束一组测试并自动终止为测试会话创建的 Node.js/express 服务器。
我是 Node.js/express/mocha/nyc 的基本细节方面的新手。我的期望错了吗?有没有办法做我想做的事?
【问题讨论】:
-
你在 mocha 的
after上停止你的服务器吗? -
没有。我确定该怎么做。另外,我有很多不同的测试文件,我使用
-S选项始终按字母顺序处理它们。我应该将它添加到最后一个测试文件中吗? -
@lascort 最后的评论是给你的。忘记包含您的用户标签。
标签: node.js express mocha.js istanbul