Тестирование 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

Другие вопросы по тегам