目前,我所有的测试都在root/test文件夹中。使用blanket.js进行代码覆盖率100%有效。我想将一些测试移到子文件夹中,例如root/test/domainTests。然而,当这样做时,blanket.js找不到要运行覆盖率的测试。是否有一个选项可以设置为将blanket.js指向我的测试?我看了看他们的网站,但找不到任何有用的东西。
package.json - pattern中的当前代码指向我的应用程序文件,而不是测试文件。
"config": {
"blanket": {
"pattern": "/domain/",
"data-cover-never": "node_modules"
}我从命令行调用它,如下所示
'mocha -r blanket -R html-cov > coverage.html'发布于 2014-07-15 14:10:42
在package.json文件中放入正确的路径。在您的示例中,您指向的是一个文件夹,我认为它需要是一个可以定位文件的路径。
"config": {
"blanket": {
"pattern": [
"test/test1.js"
"test/domain/test2.js"
]
}
}还要注意,如果需要指定多个值(即只移动了部分测试,而不是全部),则可以使用pattern属性值的数组。另外,通配符(*)也应该适用于模式值。
https://stackoverflow.com/questions/24750808
复制相似问题