我有一个组件,使用了一些window全局变量,
如
window.appInfo = {
name: 'my-app',
version: '1.0.0'
}
在使用Vue Test Utils 进行单元测试的时候发现,appInfo 报undefined
我有一个组件,使用了一些window全局变量,
如
window.appInfo = {
name: 'my-app',
version: '1.0.0'
}
在使用Vue Test Utils 进行单元测试的时候发现,appInfo 报undefined
9 回答1.8k 阅读✓ 已解决
6 回答1.7k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
在jest的全局文件(假设是setup.js)文件中把这个对象进入mock即可
首先配置全局文件
在setup.js中进行mock
在运行测试用例前会先运行setup中的代码,这样就不会报错了