首页 > 解决方案 > jest.fn(implementationCallback) 和 jest.fn().mockImplementation(implementationCallback) 之间的区别

问题描述

我注意到当我们在 jest.fn() 中将实现作为参数传递给 .fn() 和 jest.fn().mockImplementation() 时,我们得到了相同的行为。如果是这样,选择合身只是品味问题?

例子:

jest.fn((num1, num2) => num1 + num2)
// same as 
jest.fn().mockImplementation((num1, num2) => num1 + num2)

有没有人有一些想法?

标签: reactjsjestjsbabel-jestts-jest

解决方案


jest.fn(implementation)是的简写jest.fn().mockImplementation(implementation)

没什么好想的:)


推荐阅读