使用istanbul时,有没有办法动态要求config.js?
When use istanbul, is there any way to dynamic require config.js?
logEnable
写在config.js
中,有没有什么办法可以在测试的时候改变这个值?这样我就可以提高分支覆盖率。
您可以忽略测试中的部分代码:https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md
Skip an if or else path with /* istanbul ignore if */
or /* istanbul ignore else */
respectively.
For all other cases, skip the next 'thing' in the source with: /* istanbul ignore next */
或者添加一个测试,只检查启用和禁用日志记录的那些日志记录功能(您可以覆盖所需的模块,例如您的配置,例如使用 proxyquire:https://github.com/thlorenz/proxyquire)。
logEnable
写在config.js
中,有没有什么办法可以在测试的时候改变这个值?这样我就可以提高分支覆盖率。
您可以忽略测试中的部分代码:https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md
Skip an if or else path with
/* istanbul ignore if */
or/* istanbul ignore else */
respectively.For all other cases, skip the next 'thing' in the source with:
/* istanbul ignore next */
或者添加一个测试,只检查启用和禁用日志记录的那些日志记录功能(您可以覆盖所需的模块,例如您的配置,例如使用 proxyquire:https://github.com/thlorenz/proxyquire)。