所以我有这个节点脚本用于运行我的mocha测试和istanbul代码覆盖:
https://gist.github.com/ryanzec/150e2b9239df723c0120
在第18行,我得到了代码覆盖应包含的文件列表,以便在第34和49行,我限制将伊斯坦布尔覆盖代码添加到与项目相关的文件中。
我看到的问题是,如果从未调用第18行检索到的其中一个文件,它现在会显示在报告中。现在这应该永远不会发生,但如果有人创建了一个新文件但忘记为它编写测试(再次,永远不应该发生),我希望该文件显示为覆盖统计数据的0%。
有没有办法让从未调用过的文件在报告中显示为0%,以便我可以确定测试中没有完全错过任何文件?