reactjs - 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)
有没有人有一些想法?
解决方案
jest.fn(implementation)
是的简写jest.fn().mockImplementation(implementation)
没什么好想的:)
推荐阅读
- asp.net-core - 您可以将针对完整框架的包导入 ASP.NET Core 3+ 应用程序吗?
- vue.js - 使用Vue CLI3.0创建多页面应用程序,如何处理这个错误?
- c - 只读浮点数并拒绝整数和字符(ab,c 等),直到正确
- python - 使用嵌套 for 循环遍历单个列表时索引超出范围
- firebase - 如何在颤动的火力基地中创建进度条
- java - .JAR 文件在执行时是否不执行校验和检查?
- akka.net - Akka.Net,集群客户端:如何直接向集群中的参与者发送消息?
- oop - 在面向对象的编程中,无生命的对象应该有方法/行为吗?
- node.js - 从nodejs中的json对象创建嵌套的json对象
- vba - 从 Vbscript 启用 Outlook 宏