Тестирование ES2015 - макетирование и покрытие кода
В шаблоне CommonJS можно использовать mockery или proxyquire для проверки зависимости.
Как смоделировать зависимость в тестировании ES2015?
Что использовать для покрытия кода ES2015? Стамбул, похоже, не работает.
Любой указатель будет полезен. Благодарю.
1 ответ
Для насмешливой зависимости, proxyquire имеет место.
Для покрытия кода nyc служит цели.
"lint": "eslint ./src/* ./test/*",
"unit-test": "nyc --reporter=lcov mocha --compilers js:babel-core/register",
"coverage": "nyc check-coverage --statement 100 --branches 100 --function 100 --lines 100",
"test": "npm run lint && npm run unit-test --coverage && npm run coverage",
Обратитесь к этому package.json