Как создать отчет о покрытии для кода ES6 с Стамбулом - PullRequest
0 голосов
/ 30 ноября 2018

Как я могу получить istanbul для создания покрытия с ES6?Я использую jasmine для тестирования и могу заставить его запускать код ES6 с

babel-node node_modules/jasmine/bin/jasmine.js tests/routes.js

Но я нигде не могу использовать babel-node с istanbul

package.json

"test": "babel-node node_modules/jasmine/bin/jasmine.js tests/routes.js",
"coverage": "istanbul cover node_modules/jasmine/bin/jasmine.js"

Тесты не будут запускаться, если я запускаю npm run coverage в терминале из-за операторов импорта в моем коде.Я не могу сделать

"coverage": "istanbul cover babel-node node_modules/jasmine/bin/jasmine.js"

Я получу неприятные ошибки.Я могу заставить отчет о покрытии работать несколько, не используя операторы импорта в моих тестах.Но я все равно получу ошибки, потому что я использую операторы импорта в остальной части моего кода.Итак, как мне создать отчет о покрытии с использованием istanbul для кода ES6?

...