笑话NPM:忽略单行

时间:2018-10-03 19:57:51

标签: node.js jestjs

节点v10.1.0

使用Jest测试功能并尝试以下解决方案时,我试图忽略代码中的一行:

/* istanbul ignore next */ App.init();

当我运行npm test时,它仍然执行这一行代码。我是否有解决方案?我一直到处都没有运气。

1 个答案:

答案 0 :(得分:0)

/* istanbul ignore next */旨在忽略代码覆盖范围的下一行;开玩笑uses Istanbul来覆盖代码。

没有神奇的方法无法在测试中评估线。更好的方法取决于具体情况。

例如,它可能取决于环境:

if (process.env.NODE_ENV !== 'test')
  App.init();