Отчеты о покрытии моих тестов в Стамбуле равны нулю

#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"
    ]
  }