我正在编写一些单元测试,需要模拟来自文件的命名导出,但当导出是返回承诺的函数时,它似乎不起作用。例如,我在lib/api.js中有一个模块,它导出一个名为getFoo的函数,该函数本身返回axios.get('/foo')。在我的测试中,我希望将getFoo的返回值模拟为foo有效负载的已解析承诺,因此我模拟使用模块工厂: import * as api from 'lib/api';
jes
如果我们使用jest和typescript,其中使用了一个交集观察者,那么模拟交集观察者将变得很困难。Type 'boolean' is not assignable to type 'DOMRectReadOnly'.ts(2322 我可以继续为每个元素添加正确的类型,但是有没有更好的方法呢?如何将交集观察器添加到jest环境中?我认为这会比这样嘲笑要好。