首页 > 解决方案 > 直接使用在窗口对象上设置的属性名称开玩笑给出错误

问题描述

假设在 window 对象上设置了person属性。而且很明显,我们可以直接使用这个属性而不用写window这个属性。

我正在测试一个从这个person属性中获取名称的函数,但是我的测试用例失败了。它说ReferenceError: person is not defined

如果我使用的是 window.person 那么它工作正常。但是有没有办法配置 jest 来忽略这些错误。

标签: javascriptjestjs

解决方案


您可以添加person到 Jestglobals对象。

参考: https ://jestjs.io/docs/en/configuration#globals-object


推荐阅读