Jea*_*eri 10 javascript unit-testing code-coverage mocha.js nyc
虽然我的测试完全正常
$ cross-env NODE_ENV=test nyc --require babel-register mocha
Run Code Online (Sandbox Code Playgroud)
一切都是零,在./coverage目录内也没有覆盖信息:(
我的项目非常基础(ES2015):
./lib.js
./test/lib.spec.js
Run Code Online (Sandbox Code Playgroud)
这是我的.babelrc:
{
"presets": [
"es2015",
"stage-0"
],
"plugins": [
"transform-decorators-legacy",
"transform-class-properties"
],
"env": {
"test": {
"plugins": [
"istanbul"
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
和.nycrc文件
{
"check-coverage": false,
"lines": 99,
"statements": 99,
"functions": 99,
"branches": 99,
"include": [
"./lib.js"
],
"reporter": [
"lcov",
"text-summary"
],
"require": [],
"extension": [
".js"
],
"cache": false,
"all": false,
"report-dir": "./coverage"
}
Run Code Online (Sandbox Code Playgroud)
}
我也使用ES5进行了相同的设置,结果相同.有什么建议为什么我没有报道?
更新:解决方案可以在这里找到
| 归档时间: |
|
| 查看次数: |
1650 次 |
| 最近记录: |