#node.js #testing #code-coverage #istanbul #nyc
#node.js #тестирование #покрытие кода #istanbul #Нью-Йорк
Вопрос:
Хотя мои тесты проходят с mocha, мое покрытие по-прежнему состоит из нулей:
5 passing (12ms)
-----------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
-----------|---------|----------|---------|---------|-------------------
All files | 0 | 0 | 0 | 0 |
lib | 0 | 0 | 0 | 0 |
index.js | 0 | 0 | 0 | 0 | 3-28
src | 0 | 0 | 0 | 0 |
index.js | 0 | 0 | 0 | 0 | 2-20
-----------|---------|----------|---------|---------|-------------------
Раздел моих скриптов в package.json выглядит следующим образом:
"scripts": {
"lint": "eslint ./src",
"build": "npm run lint amp;amp; babel ./src -d ./lib",
"test": "mocha --require babel-core/register",
"test-with-coverage": "nyc --all npm run test"
},
Мой раздел в Нью-Йорке выглядит следующим образом:
"nyc": {
"reporter": [
"lcov",
"text"
]
}