我正在使用 jest + 酶设置进行测试。如果定义了窗口,我有有条件地呈现某些东西的函数。
在我的测试套件中,当未定义窗口时,我试图达到第二种情况,但我不能强制它。
it('当窗口未定义时产生一些东西', () => {
窗口 = 未定义;
期望(myFunction()).toEqual(thisWhatIWantOnUndefinedWinow);
});
但即使我强制窗口未定义,它也不会达到预期的情况,窗口始终是窗口(jsdom?)
是我的玩笑设置有问题还是我应该以另一种方式处理?