在NodeJS中测试浏览器行为

时间:2019-05-19 20:47:07

标签: node.js npm browser mocha

我正在使用Mocha为npm程序包编写测试,如果在浏览器上使用它可能会使用浏览器功能。但是,由于测试是在NodeJS上运行的,因此浏览器的属性和方法自然是undefined

我要测试的代码示例:

if (onBrowser) {
    localStorage.setItem(key, value);
  }

这只是一个示例,其中代码还引用了window对象

我已经查过了,不幸的是,无头的浏览器不是解决方案:(

请告知:)

0 个答案:

没有答案