jasmine的ES2018代码覆盖率?
我刚开始在我的nodejs代码中使用async/await,注意到我的代码覆盖率工具无法处理它,我得到了一个致命的错误:任何带有async的行都有意外的标记。我使用karma和jasmine作为我的单元测试框架,使用grunt jasmine节点覆盖率作为代码覆盖率。我检查了一下,grunt jasmine节点的覆盖率已经好几年没有更新了。我寻找了一个更现代的代码覆盖率库,但找不到在过去一年中更新过的代码覆盖率库。我可以使用npm而不是grunt来运行我的任务,我知道我在这方面落后了很多,但是我找不到任何代码覆盖率框架,我认为这会带来不同 有人知道JS代码的代码覆盖框架可以使用ES2018语法吗?我使用了nyc和jasmine,效果非常好。我的package.json配置是:jasmine的ES2018代码覆盖率?,jasmine,karma-jasmine,code-coverage,ecmascript-2018,Jasmine,Karma Jasmine,Code Coverage,Ecmascript 2018,我刚开始在我的nodejs代码中使用async/await,注意到我的代码覆盖率工具无法处理它,我得到了一个致命的错误:任何带有async的行都有意外的标记。我使用karma和jasmine作为我的单元测试框架,使用grunt jasmine节点覆盖率作为代码覆盖率。我检查了一下,grunt jasmine节点的覆盖率已经好几年没有更新了。我寻找了一个更现代的代码覆盖率库,但找不到在过去一年中更新过的代码覆盖率库。我可以使用npm而不是grunt来运行我的任务,我知道我在这方面落后了很多,但是我
"scripts": {
"test":"jasmine",
"coverage": "nyc --reporter=lcov npm run test"
},
"nyc": {
"report-dir": "spec/coverage",
"exclude": [
"spec/**/*"
]
},