【发布时间】:2016-07-29 18:48:15
【问题描述】:
当我尝试对 getElement 函数进行单元测试时
class BarFoo {
getElement() {
return document.querySelector('#barfoo');
}
}
mocha 对document 一无所知,所以我想你可能会这样做:
beforeEach(() => {
global.document = {
querySelector: () => { ... }
}
}
虽然这可行,但我想知道这是否是正确的方法,也许有一个包可以解决这个问题,因为如果使用更多的浏览器 API,我的方法会变得很费力?
【问题讨论】:
标签: javascript node.js unit-testing mocha.js