我刚刚开始使用JS单元测试,而且每次测试都很顺利(我已经使用了Mocha)我遇到了问题,但它需要一些“文档”属性,例如:
var baseTag = document.getElementsByTagName('base');
它给了我以下错误:
Mocha 'Uncaught ReferenceError: document is not defined'
我的测试运行命令是:
mocha -u bdd test.js --reporter spec
现在我的问题是,当我需要访问文档和DOM对象时,是否需要一些PhantomJS(或simillar工具)进行测试?或者我刚刚打开任何建议如何解决这个问题。