mocha命令行测试没有window变量的问题
我目前在用mocha进行单元测试,部分模块用到了window.localStorage,在运行mocha后会报错提示window未定义。
如何在mocha测试时引入一个虚拟的window变量?或者说在node中引入一个虚拟的window变量?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以用karma来run mocha的ut,然后browser用phantomjs,就有window变量了。
这个时候你真心需要引入karma作为测试环境了,用
node
作为测试环境肯定没有window
定义,window
是WebAPI