node.js - 使用 Istanbul 尔时,有什么方法可以动态要求config.js?-LMLPHP

logEnable是用config.js写入的,在测试过程中是否可以更改值?因此,我可以提高分支机构的覆盖率。

最佳答案

您可以忽略测试中的部分代码:https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md


  分别使用/* istanbul ignore if *//* istanbul ignore else */跳过if或else路径。
  
  对于所有其他情况,请使用以下命令跳过源中的下一个“内容”:/* istanbul ignore next */


或添加一个单独的测试,该测试仅在启用和禁用日志记录的情况下检查那些日志记录功能(您可以覆盖所需的模块,例如您的配置,例如使用proxyquire:https://github.com/thlorenz/proxyquire)。

关于node.js - 使用 Istanbul 尔时,有什么方法可以动态要求config.js?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37583721/

10-10 20:16