如何在 Node js + Jasmine 中设置 karma config



我正在使用 express for nodeJS。我已经使用茉莉花框架编写了单元测试用例。如何使用伊斯坦布尔报告器使用业力生成代码覆盖率报告。

如果你的代码库是节点,那么你可以简单地运行Jasmine作为你的测试运行器:

jasmine src/**/*.spec.js

现在只需添加伊斯坦布尔:

istanbul cover jasmine src/**/*.spec.js

伊斯坦布尔的简单配置应该在.istanbul.yml

instrumentation:
excludes: [
"**/*.spec.js"
]
reporting:
reports:
- lcov
- json-summary
- html
check:
global:
statements: 95
branches: 95
functions: 95
lines: 95

最新更新