我在window上有一个全局对象,它有一个函数。在我的代码中,我写道: if (window.foo) {} 在测试中,当window.foo有一个值时,我断言已经调用了window.foo.bar。Jest覆盖率是抱怨我没有测试负值,即当window.foo未定义时。但我一直在努力弄清楚该断言什么。我想做的是模拟window.foo,并断言它只被调用一次,当我们检查
该outsideFunc返回一个包含“名称”的对象。我需要这样才能通过测试/函数的其余部分来正确地工作。myFunc的一部分;describe("A situation", () => { expect(excludeCurrentProduct(initialState)).toBe('whatever Im t