阅读此链接,我知道相当于
and.callFake
是mockImplementation
和
and.returnValue
是mockReturnValue
。
and.callThrough()
同样,在 jest-preset-angular 中是否有等价物?
阅读此链接,我知道相当于
and.callFake
是mockImplementation
和
and.returnValue
是mockReturnValue
。
and.callThrough()
同样,在 jest-preset-angular 中是否有等价物?
这个问题可能真的很老,但最近让我绊倒了。
默认情况下, Jest将以与.and.callThrough()
.
这是 Jasmine 的相反行为,它阻止对底层函数的调用,除非.and.callThrough()
指定。
要阻止 Jest 中的底层调用,请调用该mockImplementation()
函数。
大多数这些与 Jasmine2 相关的方法不再可用。有关如何通过间谍方法调用的更多信息,请参阅 Jest 文档。
Jest默认使用 Jasmine2 作为测试运行器,因此您可以使用大多数(如果不是全部)Jasmine 方法。
您请求的所有内容都在 Jest 中可用,and.callFake
以及and.returnValue
和and.callThrough
。