Когда я использую
nyc npm test
, тесты запускаются, и я получаю выходное покрытие
$ nyc npm test
> primes@1.0.0 test /home/durrantm/.../primes
> mocha
Primes
✓ calls function for 1
✓ calls function for 2
✓ calls function for 4
✓ calls function for 9
4 passing (5ms)
-----------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
-----------|---------|----------|---------|---------|-------------------
All files | 100 | 100 | 100 | 100 |
primes.js | 100 | 100 | 100 | 100 |
-----------|---------|----------|---------|---------|-------------------
, но когда я изменяю package.conf
на
"scripts": {
"test": "mocha",
"coverage": "nyc npm run test"
},
Когда я использую npm test
, он не запускает покрытие, только тесты. Могу ли я заставить его выполнить nyc npm test
для запуска тестов И показать покрытие, когда я просто использую npm test
?