ES2015测试-模拟和代码覆盖

ES2015 testing - mocking and code coverage

本文关键字:代码 覆盖 模拟 测试 ES2015      更新时间:2023-09-26

在CommonJS模式中,可以使用mockle或proxyquire来模拟依赖关系。

如何在ES2015测试中模拟依赖关系?

ES2015代码覆盖范围使用什么?伊斯坦布尔似乎不起作用。

任何指针都会有所帮助。谢谢

对于mocking依赖,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",

请参阅此软件包.json