我正在用Jest测试我的应用程序,但是如何在互联网上找到文档这么难以改为Mocha
现在我正在尝试生成覆盖范围。
在我的package.json中,我把这行测试:
scripts: {
...
"test": "mocha './src/__tests__/**/*.test.js' --compilers js:babel-core/register"
}
我需要通过伊斯坦布尔或其他方式获得报道?
答案 0 :(得分:1)
您可以使用isparta进行代码覆盖,因为它将覆盖ES6代码而不是ES5代码。这是一篇非常好的文章,我遵循该文章来生成代码覆盖:https://onsen.io/blog/mocha-chaijs-unit-test-coverage-es6/。请检查一下,如果能够生成保险,请告诉我。
答案 1 :(得分:1)
这是我在scripts
块(以及其他)中使用的内容:
"scripts": {
"cover": "node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec test"
}