腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
模拟
相同
函数
的
不同
值?
、
、
、
、
我有一个
函数
,其中我以一个时间范围作为输入,并从我
的
db中获取2行。我需要得到在给定范围内
的
第一次和最后一次数据输入之间
的
字段差值。final) return 0; return usage;当我试图
模拟
这个
函数
时,即使我使用mockResolvedValueOnce(),也会为每个调用获取相同
的
数据。(() => ({ where:
浏览 3
提问于2021-03-04
得票数 0
回答已采纳
1
回答
用
Jest
模拟
、
问题1
jest
.mock('./Chart', () => () => 'Chart');在现有的代码库中,我看到模仿是这样做
的</
浏览 1
提问于2019-04-21
得票数 1
回答已采纳
1
回答
如何使用
Jest
模拟
第三方模块
、
、
在我
的
测试目标中有了当前
的
导入:在我
的
同一个
测试目标中使用它: .raw().toBuffer()在我
的
测试中,我将执行以下操作来
模拟
sharp
函数
: raw:<em
浏览 1
提问于2017-09-11
得票数 11
回答已采纳
2
回答
Jest
用
不同
的
参数
模拟
同一个
函数
两次
、
、
我是
JEST
新手,目前我正在测试一个在其onComponentDidMount中进行API调用
的
Javascript组件。根据ajax调用(api调用)
的
返回数据,我
的
组件要么显示一个表,要么显示一个简单
的
文本。 我
的
JEST
测试相当简单,因为现在我只测试匹配当前快照。因此,因为我
的
api调用可以返回
不同
的
数据,所以我
的
快照可以有两个
不同
的
方面: 1)一个包含一个
浏览 1
提问于2018-12-21
得票数 38
回答已采纳
4
回答
jest
.mock():如何使用工厂
参数
模拟
ES6类默认导入
、
、
模拟
ES6类导入
jest
.mock()可以
模拟
导入
的
模块。当通过一个
参数
时:它使用在
模拟
文件旁边
的
__mocks__文件夹中找到
的
模拟
实现,或者创建一个自动
模拟
。 模块工厂<
浏览 11
提问于2017-11-20
得票数 52
1
回答
在
Jest
中,如何在同一测试文件
的
不同
测试中以
不同
的
方式
模拟
模块?
、
、
、
目前,我有以下内容:
jest
.mock('my/hook', () => () => false) 我希望我
的
自定义React钩子模块在默认情况下在每次测试中都返回false,但在一些测试中我希望它返回钩子
的
实现基本上是这样
的
: function useMyHook(key) { case 'foo': returntrue
浏览 14
提问于2020-11-04
得票数 0
回答已采纳
1
回答
模拟
Jest
中模块中
的
单个
函数
并在其上进行断言
、
、
、
我试图
用
Jest
模拟
模块中
的
单个
函数
,并断言我已经
用
某些
参数
调用了它。g(...)我正在尝试测试
函数
g和h,我试图编写
的
断言之一是,在调用g和h时,使用特定
参数
调用f。因此,在我
的
测试中,我希望
模拟
出f,并能够断言它
的
调用。然而,当我在测试中这样做时:
jest
浏览 7
提问于2022-06-20
得票数 0
2
回答
更改手动
模拟
服务中特定功能
的
模型实现
、
、
providers: [PostService]我想为
不同
的
测试在
模拟
的
postService中更改
函数
的
实现。postController.getPost() // This should call postService.findPost() and return true如何根据测试用例更改<
浏览 8
提问于2022-04-01
得票数 0
回答已采纳
1
回答
在`
jest
.mock`中访问共享变量
的
正确方法是什么?
、
、
、
我试图在
同一个
测试文件中重用多个
jest
.mock调用之间
的
变量。 这是防范未初始化
的
模拟
变量
的
预防措施。如果确保需要延迟使用
模拟
,则允许以mock作为前缀
的
变量名。因此,如果我
用
mock作为变量
的
前缀,我将不
浏览 3
提问于2020-05-12
得票数 1
1
回答
理解使用spyOn
的
jest
测试中
的
状态
、
foo.test.ts,如下所示: let myMock; myMock =
jest
.spyOnafterAll(function() { });我之所以使用这种模式,是因为我看到了其他StackOverflow答案中推荐
的
模式不过,我想了解
Jest
是如何工作
的
。 我真的需要将
模拟
存储在变量中,还是
浏览 4
提问于2020-11-01
得票数 1
回答已采纳
3
回答
在
jest
中
模拟
jQuery $()和$
函数
、
对于ES6类中使用$.get()
的
函数
,我有一组测试。我能够嘲笑$.get()。我正在测试
同一个
类中使用$.get()和$(data, ownerDocument).find()
的
另一个
函数
,而且我还没有弄清楚如何为$().find()
函数
添加
模拟
。文档中
的
,我尝试使用2
参数
版本
的
jest
.mock为jQuery构造
函数
添加
模拟
。$命名空间和$.fn命名空间中<e
浏览 6
提问于2020-10-24
得票数 3
回答已采纳
1
回答
如何在每次测试中重置动态
模拟
?
、
、
我在模仿我在每个测试中导入
的
json:看起来是这样
的
: const itemsA=[1,2,3]} const itemsB=[
浏览 2
提问于2021-09-05
得票数 0
回答已采纳
1
回答
如何在开玩笑中使用doMock?
、
、
、
、
我发现当使用
jest
.doMock而不是
jest
.mock来
模拟
一个
函数
时(我需要在
不同
的
it块中为
同一个
函数
创建多个
模拟
实现),我发现测试失败了expect(
jest
.fn()).toBeCalled此外,如果我要求模块位于测试
的
顶部而不是在相同
的
it块中执行,则会给出一个
不同
的
错误: expect(
jest
.fn()
浏览 1
提问于2018-03-14
得票数 9
1
回答
在
Jest
中
模拟
模块时,如何断言默认
的
导出
函数
被调用?
、
我试图在我
的
Jest
测试中
模拟
外部依赖。我
的
目标是验证依赖项是
用
一些指定
的
参数
调用
的
。 依赖项导出一个默认
函数
,这使得它很难(不可能?)使用
jest
.SpyOn。我尝试过使用
jest
.mock,如下所示: const callback =
jest
.fn(() => 'output');
jest
.mock('dependecy
浏览 11
提问于2019-05-13
得票数 2
回答已采纳
2
回答
如果依赖
函数
来自
同一个
模块,则无法
模拟
它。
、
、
、
如果依赖
函数
与调用它
的
函数
来自
同一个
模块,则无法
模拟
它。但是,如果
模拟
的
函数
被移动到一个单独
的
模块,这与调用它
的
函数
的
模块
不同
,我就能够克服这一点。/fileName' ...
jest
.requireAc
浏览 6
提问于2022-02-07
得票数 0
回答已采纳
2
回答
在组件中使用
的
酶
模拟
功能
、
、
、
在我
的
function应用程序中,我想测试一个组件,它从另一个文件中调用utils
函数
。在特定情况下,我确实想嘲笑这个结果。我怎么能用酶和
Jest
来做这件事呢?<MyComponent /> expect(myComponent.find('....').length).toBeDefined()}) 我想要
模拟
的
方法是
浏览 2
提问于2018-04-23
得票数 1
回答已采纳
2
回答
如何恢复用
jest
.mock()创建
的
模拟
?
、
显然,mock.mockRestore()没有恢复使用
jest
.mock()创建
的
模拟
的
原始实现。/b';
jest
.mock('.
浏览 1
提问于2019-06-07
得票数 29
2
回答
每次测试笑话后清除
模拟
、
我正在学习
Jest
,我看到这个clearAllMocks
函数
正在使用,然后我检查文档,描述如下: 返回用于链接
的
jest
对象。 从根本上说,通过读取
函数
名,您已经知道了什么。我仍然不知道什么时候该用这个,为什么这个有用。你能举个例子说明一下什么时候可以
用
吗?
浏览 0
提问于2021-01-21
得票数 0
回答已采纳
1
回答
使用
JEST
重写存根
函数
的
行为
、
、
我有一个测试类,它测试Nest控制器类中各种HTTP方法
的
行为。我正在使用
Jest
手动
模拟
来对服务类中各种
函数
的
行为进行存根,这样我就不必依赖实际
的
依赖关系/服务,例如。雪花。我有一个顶级
jest
.mock()定义如下,它初始化服务类
的
模拟
版本,而不是实际
的
服务class.The
模拟
服务类是在与实际服务类相邻
的
文件夹中创建
的
。我正在重新定义“错误场景”描
浏览 9
提问于2022-07-06
得票数 1
回答已采纳
1
回答
Jest
.mock(模块)和
jest
.fn()之间
的
区别是什么
、
、
、
我尝试了几种
不同
的
方法来定义
模拟
函数
,但我所有的尝试都失败了。当我尝试这样定义它时:我得到了this错误:
jest
.fn() value{...}, () => {...}); expect(
jest
.fn())[.no
浏览 7
提问于2016-12-12
得票数 12
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
携程租车React Native单元测试实践
React 16 Jest单元测试之Jest工具
对 React 组件进行单元测试
单元测试之 React Native 项目实战
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券