如何在nodejs中测试函数分配给window?

How to test assigning of function to window in nodejs?

我正在通过分配给 window 对象来导出 class,以便它可以像下面的代码一样在浏览器上使用。但是,我不确定如何测试这部分代码。请注意,我在 Travis 上构建了它。 谁能指出我正确的方向?

class MyClass {
  ...
}    

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

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

我想这部分代码无法使用 mocha 真正测试。一种方法是使用 mocha、chai 和 puppeteer 对其进行测试,但它不会增加伊斯坦布尔测试的覆盖率。

因此,我将对这部分代码使用 istanbul ignore /* istanbul ignore next */。