如何在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 */。
我正在通过分配给 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 */。