腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
酶
和
React
时
,
输入
未
使用
模拟
更改
进行
更新
reactjs
、
enzyme
我有一个组件,它的
输入
如下: return ( <input type="text" value="initial"/>} 我正在尝试
使用
酶
和
Jest测试这个组件中的值变化,如下所示。import
React
from
浏览 12
提问于2020-11-16
得票数 0
1
回答
使用
来自外部资源的
模拟
数据测试
react
应用程序
reactjs
、
unit-testing
、
testing
、
jestjs
我一直在
使用
jest、
酶
和
艾条来测试我的
react
应用。API响应作为mock存储在应用程序本身中。维护这些mock已经很困难了,因为当api响应被修改时,我必须手动
更新
mock以
进行
必要的
更改
。此外,还有其他
react
应用程序
使用
相同的apis,并且在其存储库中具有mock。在像s3这样的外部资源中存储
模拟
以便可以被多个应用程序访问的正确方法是什么?
浏览 16
提问于2020-12-03
得票数 0
2
回答
覆盖
酶
状态变化的Storybook JS交互测试
reactjs
、
enzyme
、
storybook
在
模拟
用户与
酶
的交互后,我正在
使用
storybook可视化
React
组件的
更改
。作为一个小示例,我想要一个故事显示一个组件后,它的一个按钮已被单击。我遇到的问题是组件的构造函数被调用了两次:一次是组件被
酶
挂载的时候,另一次是storybook显示组件的时候。这会将组件恢复到默认状态,因此在
模拟
用户交互之后所做的任何
更改
都会丢失。在故事加载之后,按钮组件处于“
未
点击”状态,即使点击是用
酶
模拟
的: im
浏览 0
提问于2018-06-03
得票数 13
1
回答
如何
使用
jest &
酶
测试框架访问内部的
react
组件
和
模拟
api调用?
javascript
、
unit-testing
、
react-redux
、
jestjs
、
enzyme
我正在制作一个javascript单元测试套件,用于一个带有jest &
酶
法的
react
redux组件;所讨论的组件是一个文件上传表单,其中包含一些基于用户
输入
和
/或服务器响应的基本样式
更改
。我想用jest &
酶
法
模拟
用户与这些UI元素(文件
输入
和文本字段)的交互,但我在这样做
时
遇到了困难;我对
使用
这些测试框架相当陌生,对
react
redux有了基本的理解,我有点不知所
浏览 3
提问于2019-04-11
得票数 0
3
回答
Jest
和
酶
有什么区别?
javascript
、
reactjs
、
jasmine
、
jestjs
、
enzyme
我想测试
React
项目。我从
React
文档开始,它将
酶
称为测试工具,这对我来说有点模糊。 测试
react
-redux项目的最佳方法是什么?
浏览 9
提问于2017-03-06
得票数 47
4
回答
酶
、ReactTestUtils
和
反应试验的差异--库
reactjs
、
enzyme
、
react-testing-library
用于反应测试的
酶
、ReactTestUtils
和
反应测试库有什么区别?
酶
是一种用于
React
的JavaScript测试工具,它使断言、操作和遍历反应组件的输出变得更容易。
浏览 6
提问于2019-01-11
得票数 88
回答已采纳
4
回答
酶
支持反应版本18吗?
reactjs
、
jestjs
、
enzyme
最近,
React
18发布了,我将我的项目升级到了18,我注意到所有由Jest
和
酵素编写的单元测试都失败了。我已经将从
酶
装入作为组件的包装器,并注意到以下错误:我还试着检查它是否支持
React
18,但没有找到任何合适的链接
浏览 30
提问于2022-04-27
得票数 13
3
回答
如何在jest中
使用
react
-native
酶
react-native
、
jestjs
、
enzyme
我曾尝试过几篇关于如何做到这一点的文章,包括airbnb
react
-native
和
jest的
酶
指南(分别)。(例如:、或) 但每当我尝试渲染(不是挂载,而是崩溃)任何本机组件
时
,我都会收到很多警告(我有多组并发测试)。警告总是关于本机道具不被识别。
浏览 5
提问于2017-02-04
得票数 5
1
回答
Jest测试失败,未收到
模拟
点击的toHaveBeenCalled
reactjs
、
react-redux
、
jestjs
我在
使用
React
进行
Jest测试
时
遇到了一个问题。我也在
使用
酶
。此外,我正在
使用
Redux。 如果您看到下面的jest测试,您将看到两个
模拟
的点击。在下面的测试中出现两次
模拟
点击的原因是"showAddItem“检查中的
输入
都是隐藏的。单击"div#add_item“允许该div可见。在我
使用
调试器
进行
测试并运行测试
时
,第一次
模拟</
浏览 3
提问于2020-03-23
得票数 0
2
回答
React
测试,分派操作后计数
更新
数量
reactjs
、
jestjs
、
enzyme
、
sinon
使用
jest或sinon或
酶
,我如何在调度操作后统计我的组件的
更新
次数?
浏览 3
提问于2018-11-28
得票数 0
1
回答
连接组件的静态方法的Jest
模拟
返回值
reactjs
、
unit-testing
、
redux
、
jestjs
、
enzyme
我正在用jest
和
酶
对我的
React
应用程序
进行
单元测试,一切都很好,直到我碰巧测试了一个与Redux连接的类组件。我继续测试它,用a包装组件,然后浅层挂载它。但是,我无法
模拟
连接组件中定义的静态方法的返回值。TestComponent中定义的静态方法的返回值
时
,它没有任何效果,它失败了:有趣的是,如果我将
未
连接的组件导出为redux文档中的
浏览 8
提问于2020-02-17
得票数 0
1
回答
用Jest/
酶
测试Axios后插入/
更新
database
、
reactjs
、
unit-testing
、
jestjs
、
enzyme
我开始学习用
酶
/Jest
进行
反应测试。我想要
使用
的一些测试是查看数据库中是否插入/
更新
了某些内容。我想知道如何用axios
进行
测试。我听说过axios-mock-adapter,可能会
使用
它。是否有一种方法可以
模拟
数据库插入/
更新
调用,而无需实际在实际数据库中插入/
更新
条目? 例如:我有一个向api端点发出post请求的方法,该端点将新条目插入到我的db中的表中。有没有办法用Jest/
浏览 2
提问于2018-10-12
得票数 1
1
回答
你们是如何测试复杂的
react
原生应用程序的?
reactjs
、
react-native
、
react-native-android
、
react-native-ios
、
detox
如果我尝试将jest与
酶
或
react
原生测试库一起
使用
,我最终会
使用
jest.mock()来
模拟
我的大多数组件逻辑,以至于测试实际上感觉无用。大多数本机组件都感觉不可能被
模拟
,我不得不花大部分时间来
模拟
本机库,而不是编写测试。我有一些
使用
排毒的测试,它们很有用,但它们运行起来太长了,而且大多数时间都非常不稳定和缓慢,特别是在CI/CD中,比如bitrise,我发现它是
使用
排毒的最佳选择。排毒不适用于web视图
和</e
浏览 8
提问于2020-03-27
得票数 4
1
回答
使用
酶
挂载测试包含子反应剩余组件的
React
组件
时
出错
reactjs
、
redux
、
jestjs
、
enzyme
我正在
更新
一个单元测试,在jest
和
酶
上的一个反应组件,并遇到一个问题。 我最近添加了一个子组件(它本身连接到Redux)到父组件中,它
使用
的是
酶
的‘挂载’,单元测试失败了。或者将根组件包装在连接选项中,或者将自定义的
React
提供程序
和
相应的
React
使用
者传递给connect选项中的Connect("ChildComponent名称此处“)。是否可以在此实例中
模拟
子组件的存储?
浏览 2
提问于2019-09-23
得票数 2
2
回答
检测Jest/
酶
测试过程中的合成点击反应
javascript
、
reactjs
、
jestjs
、
enzyme
、
html-input
我隐藏一个文件
输入
元素(<input type="file"/>)“后面”一个反应引导Button,以便能够控制样式。因此,当单击按钮
时
,我转过身,在文本
输入
元素上触发一个合成单击事件,如下所示。class OpenFileButton extends
React
.Component { </div>
浏览 7
提问于2017-03-04
得票数 2
回答已采纳
1
回答
是否必须用Jest
和
酶
来
模拟
useState钩子?
reactjs
、
jestjs
、
enzyme
是否有义务用Jest
和
酶
来
模拟
useState钩子?因为对于一个简单的组件来说,这是很复杂的。
酶
的simulate函数在这种情况下有效吗?
浏览 4
提问于2022-01-02
得票数 1
回答已采纳
1
回答
在
react
js中运行测试用例
时
的意外令牌
javascript
、
reactjs
、
jestjs
我
使用
jest在
react
中运行我的测试用例,我在运行测试用例
时
得到一个错误,我的App.test.js在下面const { shallowassetMock.js" "moduleFileExtensions": [ "jsx" }我只分享了滑稽的配置,我尝试过<
浏览 1
提问于2018-02-14
得票数 3
回答已采纳
2
回答
我应该如何测试
使用
类型记录
进行
api调用的
React
"useEffect“?
typescript
、
jestjs
、
axios
、
enzyme
、
react-hooks
我正在为一个简单的反应应用程序编写一些玩笑
酶
测试,
使用
类型记录
和
新的反应钩子。我尝试过多种
使用
act()的方法,但都没有效果。我已经尝试用axios替换为提取
和
使用
酶
浅
浏览 0
提问于2019-03-28
得票数 35
回答已采纳
1
回答
测试道具是否通过(不
使用
酶
)
reactjs
我想测试我的道具是否通过了,但不
使用
酶
, 我试着在网上找到文档,但是所有的教程都是用
酶
做的。
浏览 2
提问于2019-01-28
得票数 0
回答已采纳
4
回答
Checkbox在用
酶
模拟
`change`后未被‘勾选’
reactjs
、
checkbox
、
simulate
、
enzyme
、
chai-enzyme
我尝试
使用
酶
来
模拟
复选框上的change事件,并
使用
chai-enzyme来断言它是否被选中。这是我的Hello
react
组件: constructor(propsthis.state.checked}); }
浏览 2
提问于2016-10-06
得票数 21
点击加载更多
相关
资讯
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
React推出并发模式:可中断渲染、指定加载顺序、并行处理多状态
用React Hooks做一个搜索栏
React Hooks-缓存记忆
你真的了解React吗?这里有50个React面试问题
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券