【发布时间】:2015-11-24 21:23:44
【问题描述】:
我有一个使用 Jest 测试的 Webpack 构建的应用程序。最近我将 Jest 更新到了 0.8.0 版,将 Node 更新到了 5 版。
我对从global.location 读取的几个组件进行了测试。以前,我会像这样自己设置 global.location:
global.location = {
hash: '#hash'
};
这在升级之前工作正常;现在没有使用全局工作的组件,当我打印 global.location 时,我得到:
Location {}
似乎现在有一些外部库试图模拟窗口的位置对象......有什么想法可以解决这个问题吗?
【问题讨论】: