节点v10.1.0
使用Jest测试功能并尝试以下解决方案时,我试图忽略代码中的一行:
/* istanbul ignore next */ App.init();
当我运行npm test时,它仍然执行这一行代码。我是否有解决方案?我一直到处都没有运气。
答案 0 :(得分:0)
/* istanbul ignore next */
旨在忽略代码覆盖范围的下一行;开玩笑uses Istanbul来覆盖代码。
没有神奇的方法无法在测试中评估线。更好的方法取决于具体情况。
例如,它可能取决于环境:
if (process.env.NODE_ENV !== 'test')
App.init();