【发布时间】:2014-07-07 03:20:59
【问题描述】:
我目前正在开发一个 node.js 项目。我们将 Q 库用于 Promise (https://github.com/kriskowal/q)。
我们使用 mocha 进行测试,并使用 grunt 任务 (https://github.com/pghalliday/grunt-mocha-test) 提供的代码覆盖,该任务使用毯子.js 进行覆盖,使用 travis-cov 报告器来断言覆盖阈值。
不幸的是,该解决方案没有为承诺提供分支覆盖。
我尝试过 Intern (http://theintern.io/),但是我编写的基本示例也没有显示正确的分支覆盖率。
您能否推荐一个解决方案,该解决方案可以为 Q Promise 提供正确的覆盖范围并与 grunt 和 node 无缝协作?
【问题讨论】:
-
投票结束,因为这是一个工具请求。不过我对答案很感兴趣。
-
自那以后有什么进展吗?
-
嗨,本杰明,我们决定暂时保持解决方案不变,我在这个方向上没有做太多研究。
标签: node.js gruntjs code-coverage promise q