通过阅读this link,我了解到相当于
and.callFake是mockImplementation和
and.returnValue是mockReturnValue。
同样,在jest-preset-angular中是否有and.callThrough()的等价物?
发布于 2020-10-19 20:19:22
这个问题可能真的很老了,但最近把我给绊倒了。
默认情况下,Jest将以类似于.and.callThrough()的方式调用底层函数。
这是与Jasmine的相反的行为,它阻止对底层函数的调用,除非指定了.and.callThrough()。
要在Jest中阻塞底层调用,请调用mockImplementation()函数。
发布于 2019-09-20 00:27:42
Jest by default将使用Jasmine2作为测试运行器,因此您可以使用大多数(如果不是全部) Jasmine方法。
您请求的所有文件都在Jest available、and.callFake以及and.returnValue和and.callThrough中。
https://stackoverflow.com/questions/48137868
复制相似问题