腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Jest
中
,
如何
测试
组件
中
的
非
模拟
方法
是否
在
单击
时
运行
?
、
、
、
在此之前,我已经创建了
模拟
函数,并能够使用以下内容
测试
它们
是否
被调用 expect(mockFunction).toHaveBeenCalledTimes(2) 例如。然而,我有一种情况,我想知道当我
模拟
单击
汉堡菜单
时
,我
是否
可以访问
组件
中
的
特定
方法
,以便可以
在
组件
中
测试
该
方法
。我想知道,当我
模拟</e
浏览 49
提问于2021-02-25
得票数 0
回答已采纳
2
回答
使用Vue
测试
实用程序将
模拟
方法
传递给mount/shallowMount
、
、
谁能给我解释一下,为什么
在
测试
中
不能通过包装器对象访问传入shallowMount
的
模拟
函数,而必须首先创建一个变量作为对
模拟
函数
的
引用才能访问?我已经尝试了mount和shallowMount,创建/挂载了钩子,也尝试了直接调用函数,而不是
在
创建/挂载
的
钩子内部调用。createLocalVue } from '@vue/test-utils' const localVue = c
浏览 0
提问于2019-08-29
得票数 2
2
回答
如何
使用useState钩子设置初始状态
、
、
我使用useState钩子编写了一个功能
组件
,该
组件
本身
运行
良好,但我
在
测试
它
时
遇到了问题。我不明白
如何
在
组件
中
创建初始状态。useState,但是如果不
模拟
组件
,
如何
为
组件
设置初始状态?我有一个按钮,当
单击
该按钮(一种状态)
时
,呈现一个输入框,当用户输入(另一种状态)并按下on按钮(另一种状态)
时
,根据输入框
浏览 4
提问于2020-02-03
得票数 1
回答已采纳
2
回答
如何
将
jest
.spyOn与functional react
组件
一起使用
、
、
我想
测试
当我使用
Jest
.spyOn
单击
按钮
时
是否
调用了handleAddBookToCart function。 提前感谢您
的
帮助。); const spy =
jest
.spyOn
浏览 14
提问于2020-01-17
得票数 1
2
回答
值
在
使用
jest
.fn
时
必须是
模拟
函数或间谍函数。
、
、
得到这个错误 接收有类型:收到
的
对象有值:{} // then use
jest
.fn() const wrapper = shallow(<TodoAd
浏览 1
提问于2019-05-15
得票数 15
回答已采纳
1
回答
何时
单击
测试
失败/通过
、
、
我正在学习
测试
我
的
react
组件
。role="button" > </div>};
在
测试
中
checkbox-action')).toBeTruthy(); fireEvent.click(queryByTestId('checkb
浏览 17
提问于2021-01-12
得票数 0
回答已采纳
1
回答
如何
用react
测试
onclick api调用
、
、
我有3个react
组件
,当用户
单击
头部
中
的
USER_CARD
时
,就会调用一个api,并在TwitterList
组件
中
显示响应。我没有单元
测试
的
经验,那么单元
测试
需要做什么以及
如何
完成?我读过关于酶和玩笑
的
文章,但不确定它
的
实施情况。请帮我理解一下怎么做<
浏览 1
提问于2019-08-07
得票数 0
回答已采纳
1
回答
酶/
Jest
静态
方法
模拟
不
运行
、
、
、
、
我正在尝试
测试
一个导入
的
静态
方法
,这个
方法
应该在
单击
按钮时
运行
。下面是应该在其上
运行
测试
的
组件
: <button } })然后编写了它
的</
浏览 1
提问于2019-07-09
得票数 1
回答已采纳
1
回答
使用vue- QBtn -utils/
jest
触发类星体
测试
点击
、
、
、
、
我正在尝试
在
Jest
中
模拟
一个类星体
测试
组件
的
按钮点击(使用vue- QBtn -utils)。我需要
测试
在
单击
按钮
时
是否
会调用@click
方法
,因此我执行了以下操作 it("Expects createAccount to be called", async () => { await but
浏览 47
提问于2020-09-12
得票数 3
2
回答
用酶检测无状态反应元件
的
功能
、
、
、
我有一个无状态
组件
: const { tripReport, user, toggleFavorite我想
测试
这些函数
是否
被调用了,并且handleFavorite也调用了prop函数来切换喜爱
的
函数。我尝试过wrapper.instance().handleFavorite(),但是由于它是一个无状态
组件
,所以它返回null。接下来,堆栈溢出上
的
某个人建议使用这样
的
浏览 0
提问于2019-03-15
得票数 13
1
回答
使用快照进行反应
测试
、
、
、
、
我想知道,
在
使用
Jest
快照
测试
React
组件
时
,您
的
方法
是什么?
如何
确定
是否
应为
组件
创建快照? 您是
测试
整个视图还是只
测试
较小
的
组件
(视图段)?什么时候应该向
测试
的
组件
添加道具?函数应该总是使用
jest</
浏览 1
提问于2019-09-18
得票数 0
回答已采纳
1
回答
如何
用
jest
测试
rxjs ajax调用?
、
、
、
我有一个容器
组件
,通过ajax操作符从rxjs获取数据
在
我
的
componentDidMountconsole.log(mock.subscribe(x => x)); });
如何
模拟
响应,以便在
运行
测试
时
将数据传递给其他<
浏览 2
提问于2018-09-28
得票数 2
3
回答
在
Jest
中
调用React
的
this.props.onClick(this)
时
,我到底应该
测试
什么?
、
、
我一直在为我
的
所有事件(当然还有其他一切)编写
测试
,但是我不知道
如何
测试
在
子
组件
上调用this.props.onClick(这个)
的
方法
。return ( )我知道
如何
测试
父级
的
单击</e
浏览 3
提问于2015-05-04
得票数 10
回答已采纳
1
回答
全局
模拟
Jest
/酶
在
反应
中
的
作用
、
、
、
通常情况下,我
的
函数被导入到我想要使用
jest
/酶法
测试
的
反应
组件
中
。 通常,我可以通过wrapper.instance().functionName访问
组件
中
定义
的
函数,然后
测试
函数
是否
已被调用。类似地,
在
测试
中
挂载
组件
时
,我可以
在
as支持
中
传递一个
模拟<
浏览 0
提问于2019-03-22
得票数 3
回答已采纳
1
回答
对onMounted组合API Vue 2
中
的
函数进行
Jest
测试
、
、
谁能告诉我
如何
为onMounted钩子
中
的
函数编写
测试
用例?我使用
的
是vue 2和composition插件。(err) { } } 下面是我
的
onMounted
浏览 100
提问于2021-06-30
得票数 0
回答已采纳
1
回答
[vue-test-utils]:不推荐通过“methods”属性或setMethods覆盖
方法
、
、
、
、
我正在尝试
测试
Vue
组件
的
methods;
测试
似乎
运行
良好。但问题是,它在控制台上发出了折旧警告。我
的
问题是,没有其他
方法
可以实现为setMethods和methods property提供
的
相同功能。我
的
问题:我们
如何
提取
方法
并
测试
从
组件
级别
单击
的
方法
的
功能? 下面是我
的
简
浏览 5
提问于2021-04-26
得票数 5
1
回答
在
useState上使用spyOn进行
的
React单元
测试
没有像它应该调用
的
那样调用
模拟
函数
、
、
我正在学习
如何
在React中进行
测试
,我有一个带有输入
的
组件
来编写要搜索
的
内容,一个选择框来选择要搜索
的
位置,还有一个按钮可以根据选择框中选择
的
内容进行排序。我做了一个
测试
,看看当我改变选择框
的
选项
时
,它
是否
调用了setFilterBy函数。它进入函数内部,并按照预期从"title“更改为"author”,但它不会检测到
模拟
函数
的
调用。
浏览 26
提问于2020-04-10
得票数 0
回答已采纳
1
回答
Jest
-
模拟
React
组件
的
依赖关系,它返回一个Promise
、
、
、
、
我有一个具有以下依赖关系
的
React
组件
:这是一个返回Promise
的
实用函数。
在
尝试使用
Jest
模拟
此过程
时
,我无法
在
describe()
中
对每个
测试
执行此操作。 我能够
模拟
fetchUsers
的
唯一
方法
是
在
整个
浏览 24
提问于2018-09-10
得票数 1
2
回答
如何
使用
Jest
模拟
第三方包?
、
、
、
、
我希望能够
测试
这个Swal()函数
是否
被调用。
jest
.mock('sweetalert2', () => { Swal: () => {},}); 所以我只想让它返回一个函数。
在
我
的
组件
中
,Swal是这样调
浏览 3
提问于2018-06-08
得票数 5
2
回答
在从节点模块导出
的
函数上使用`
jest
.spyOn`
、
、
、
、
在
中
,要监视一个
方法
(并可选择
模拟
其实现),我们执行以下操作:const spySpawnSync =
jest
.spyOn(childProcess, 'spawnSync').mockImplementation();expect(spySpawnSync).las
浏览 3
提问于2019-08-23
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
携程租车React Native单元测试实践
前端单元测试入门
你需要了解的前端测试“金字塔”
被称为“三大框架”替代方案,Svelte 如何简化 Web 开发工作(下)
利用 Jest为React 组件编写单元测试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券