腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用
Jest
/
Enzyme
覆盖
自定义
钩子
中
的
回
调
参数
、
、
、
、
我有一个想要测试
的
功能组件,我使用scroll position
钩子
(plugin @n8tb1t/ use -scroll-position)通过传递回
调
参数
来获取Y。但是我发现我
的
测试没有
覆盖
滚动位置
钩子
的
回
调
。</p> </>} export default Scro
浏览 52
提问于2021-05-11
得票数 0
回答已采纳
1
回答
Jest
/酶延迟后意外行为测试反应组分
、
、
、
、
我有一个非常基本
的
React组件,它显示一系列
的
点,以便在加载
的
时候,默认情况下,它最多显示3个点,并且在componentDidMount函数
中
设置
的
区间上
的
点增量,重置为点
的
数量。点数和间隔都可以通过道具
覆盖
。这个组件在下面。 interval?interval={100} />);
浏览 0
提问于2018-09-19
得票数 1
回答已采纳
1
回答
Reactjs单元测试:如何
覆盖
useEffect
钩子
中
的
代码?使用
Jest
和酶
、
、
我正在使用
覆盖
率报告生成器自动检查拉取请求检查等文件
中
的
单元测试
覆盖
率行。 然而,使用
Jest
和酶,我无法涵盖影响
覆盖
率%
的
useEffect()代码,如下所示。如何
覆盖
useEffect
钩子
中
的
代码行?这在
Jest
/
Enzyme
中
是可能
的
吗? ?
浏览 27
提问于2021-11-09
得票数 1
4
回答
如何模拟和测试MaterialUI - makeStyles
、
、
、
、
我正在尝试为我
的
React组件添加更好
的
测试
覆盖
率,其中一个我不能模拟
的
地方就是它
的
内部 },}));
jest
.mock('@ma
浏览 0
提问于2020-11-01
得票数 2
2
回答
如何正确测试反应元件?
、
、
、
、
我不是单元测试方面的专家,我试图在我
的
虚拟todoapp项目上达到100%
的
覆盖
率,这对于像TodoList组件这样简单
的
组件来说很容易,但是AddTodo组件呢?const wrapper = shallow(<FormNewTodo value="something"/>) })我应该如何正
浏览 4
提问于2016-12-20
得票数 1
回答已采纳
1
回答
滑稽测试失败,参考文献和表格
、
、
、
、
onChangeTextInput(this.searchForm.values) /> </Form> }我使用浅层呈现和
jest
来运行单元测试来测试以下场景“ test('SearchBar returns value on text change', ()
浏览 2
提问于2018-09-10
得票数 3
回答已采纳
7
回答
使用
jest
模拟react-router-dom挂钩不起作用
、
、
、
、
我正在使用酶
的
浅层方法来测试一个组件,该组件使用useParams
钩子
从URL
参数
中
获取ID。 return <
浏览 68
提问于2019-11-16
得票数 19
1
回答
用
useState对内部状态进行反应钩试验
、
、
、
我一直在研究大量资源,通过使用带有React
的
useState测试内部状态,但仍然找不到满意
的
答案,一些测试用例从mount或shallow获取期望值,这些值将显示在UI端,而不是组件
的
内部状态(useState1)当组件挂载时,我
的
内部状态count将初始化为0? 2)当组件在按钮onClick上模拟count-up事件时,应该调用我
的
setCount,而内部状态count应该变成1?
浏览 1
提问于2020-04-21
得票数 1
回答已采纳
1
回答
无法在
Jest
中
收集
覆盖
率
、
、
我正在使用
JEST
对我
的
应用程序进行单元测试。测试执行运行良好。然而,我不能正确地收集代码
覆盖
率。
覆盖
率只记录在我存放
jest
配置文件
的
文件夹
中
。文件夹结构快照:在控制台中,仅为
enzyme
config.js生成
覆盖
率。我试着使用"collectCoverageFrom" : ["**/src/**/*.js"],但它对所有
参数
都抛出
浏览 32
提问于2018-02-05
得票数 1
1
回答
如何在使用
Jest
和酶时在React.useEffect
钩子
上获得行
覆盖
率?
、
、
、
、
使用React、
enzyme
和
jest
,我如何在useEffect()内部
的
closeDrawer()
回
调
属性上获得代码
覆盖
率 import React, {useEffect} from 'react
浏览 27
提问于2019-11-22
得票数 3
回答已采纳
5
回答
测试响应使用
钩子
获取数据
的
组件。
、
、
、
、
我
的
React应用程序有一个组件,它从远程服务器获取要显示
的
数据。在前
钩子
时代,componentDidMount()是一个好去处。但现在我想用
钩子
来做这个。</div>};import React from 'react';import App/App'; i
浏览 1
提问于2019-03-07
得票数 29
2
回答
如果同时使用多个
Jest
配置会发生什么?
、
、
、
声明:
Jest
的
配置可以在项目的package.json文件
中
定义,也可以通过
jest
.config.js文件或--config <path/to/js|json>选项定义。是否将不同
的
配置设置合并在一起,还是可以默默地忽略它们?如果合并或忽略,它们是否具有定义良好
的
或特殊
的
优先级?
浏览 5
提问于2019-11-11
得票数 0
3
回答
如何使用类型记录与React函数组件一起使用
jest
.spyOn
、
、
、
、
我正在开发一个使用类型记录和
钩子
的
反作用应用程序,我正在尝试用酶和
Jest
测试功能组件。我无法使用
jest
.spyOn测试组件
中
的
方法。
jest
.spyOn方法无法正确解析,并在悬停时显示以下消息 “类型‘’validateBeforeSave‘
的
参数
不能分配给’‘上下文’、‘setState’、‘setState’、‘forceUpdate‘UNSAFE_componentWillUpdate’.ts(2345)”类型
的<
浏览 0
提问于2019-05-24
得票数 10
回答已采纳
2
回答
如何模拟google datalayer.push
回
调
函数?
、
、
、
下面的片段显示了我
的
React
钩子
文件,运行谷歌优化AB测试。mySideEffectFunction(); }); }, []); } 我正在尝试测试我
的
mySideEffectFunction()函数是否会调用以增加测试
覆盖
率。在
Jest
中
,如何模拟来自eventCallback
的
window.dataLayer.push
回
调
函数
浏览 4
提问于2020-06-10
得票数 1
回答已采纳
1
回答
执行模拟
的
jest
回
调
参数
、
我需要执行一个
参数
,它是一个玩笑模拟
的
回
调
。 在
jest
文档
中
,他们
的
回
调
示例是关于测试第一个
回
调
的
。我需要测试嵌套
回
调
内部
的
行为。在承诺
的
例子
中
,他们使用resolves和rejects。对于嵌套
回
调
,有这样
的
东西吗?我目前正在执行模拟调
浏览 0
提问于2018-05-07
得票数 4
回答已采纳
1
回答
当我在react
中
对这个componentDidMount运行测试时,显然没有涵盖几行代码?
、
、
、
我试图使用
jest
来测试我
的
componentDidMount方法: agent.Gatherings.getAll().then((result)coverage this.setState({ gatherings: [] }) //no code coverage} 然而,我
的
另一种测试效果很好wrapper.setState({ gatherings: [TestGatheri
浏览 1
提问于2019-02-27
得票数 2
回答已采纳
2
回答
路由更改时useEffect
的
React
jest
测试
、
、
、
、
我有一个基于选项卡
的
页面。每个选项卡都会带有标签,以便在单击时切换选项卡。我在该州
的
setValue
中
添加了useEffect。测试文件: const setState =
jest
.fn() useStateSpy.mockImplementation这就是为什么我想使用useEffect,但在测试
中
设置状态失败
的
原因。 我错过什么了吗?或者我
浏览 29
提问于2020-08-06
得票数 0
1
回答
如何使用react应用程序
中
的
按钮翻译文本?
、
、
我是新
的
反应,我正在建立一个文本实用程序在它
的
用户可以在他
的
文本
中
做一些东西,如更改为大写,小写,翻译等。我目前被困在如何使用按钮翻译文本。我搜索了很多,但找不到任何有效
的
解决方案。下面是我
的
TextForm组件: import counterpart from 'counterpart'; import Translate from 'react-translate-component
浏览 30
提问于2021-09-14
得票数 0
1
回答
来自
jest
模拟事件
回
调
的
测试返回值
、
、
处理程序”对象来管理事件
的
回
调
,这样我就不会在ReactstrapButton属性中直接使用箭头函数,从而避免每次创建一个新对象,从而防止组件被重新呈现。以及Button.unit.test.tsx
中
相应
的
测试文件:import { mount, shallow } from "
enzyme
"; import我已经调试了onClick.mock属性,当然,结果是不存在
的
。然而,根据
浏览 0
提问于2018-08-01
得票数 0
回答已采纳
1
回答
使用异步调用测试React with
Jest
问题
、
、
我有一个简单
的
React父组件,它只有一个名为counter
的
状态值。在父组件下,我有一个子组件,这是一个带有onClick处理程序
的
按钮,它
回
调
父组件以更新状态。_tickCallback (internal/process/next_tick.js:109:7) 我已经向setState函数添加了一个
回
调
,以证明状态确实发生了变化,因此我认为问题出在
Jest
测试只是在异步组件调用完成之前完成我已经阅读了各种文章和
Jest
浏览 0
提问于2017-11-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
携程租车React Native单元测试实践
前端单元测试入门
利用 Jest为React 组件编写单元测试
为React开发人员推荐8个测试工具、库和框架
TypeScript React Native入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券