jest.fn(implementationCallback) 和 jest.fn().mockImplementation(implementationCallback) 之间的区别
Difference between jest.fn(implementationCallback) and 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)
有没有人有一些想法?
jest.fn(implementation)
是 shorthand 对于 jest.fn().mockImplementation(implementation)
没什么好想的:)
我注意到当我们 jest.fn() 将实现作为 .fn() 和 jest.fn().mockImplementation() 中的参数传递时,我们得到了相同的行为。如果是这样,选择合身只是一个品味问题?
示例:
jest.fn((num1, num2) => num1 + num2)
// same as
jest.fn().mockImplementation((num1, num2) => num1 + num2)
有没有人有一些想法?
jest.fn(implementation)
是 shorthand 对于 jest.fn().mockImplementation(implementation)
没什么好想的:)