如何在nodejs中测试向窗口分配函数?

时间:2018-03-02 04:35:39

标签: javascript node.js mocha

我通过分配窗口对象来导出类,以便可以在下面的代码中使用它。但是,我不知道如何测试这部分代码。请注意,我把它建在Travis上。 有人能指出我正确的方向吗?

class MyClass {
  ...
}    

if (typeof window !== 'undefined'
  && typeof window.MyClass === 'undefined') {
  window.MyClass = MyClass;
}

编辑:
我试图测试是否使用puppeteer page.evaluate在网页中导入脚本,但它不会增加我的测试覆盖率。

1 个答案:

答案 0 :(得分:0)

我猜这部分代码并不是真正可以使用mocha测试的。一种方法是使用mocha,chai和puppeteer测试它,但它不会增加伊斯坦布尔测试覆盖率。

因此,对于这段代码,我会使用istanbul ignore / * istanbul忽略next * /。