腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
组件
属性
在
模拟
酶
上
不
更新
javascript
、
reactjs
、
jestjs
、
enzyme
我有一个下面的
react
组件
,它显示计数器。有一个父
组件
Counters,它保存所有计数器计数的状态。import
React
, { Component } from "
react
"; return我对反应和
酶
还是个新手。如果我的方法不正确,请提出建议。
浏览 26
提问于2021-04-11
得票数 0
1
回答
使用
酶
挂载测试包含子反应剩余
组件
的
React
组件
时出错
reactjs
、
redux
、
jestjs
、
enzyme
我正在
更新
一个单元测试,
在
jest和
酶
上
的一个反应
组件
,并遇到一个问题。不变违规:无法
在
"Connect("ChildComponent名称此处“)的上下文中找到”存储“。或者将根
组件
包装在连接选项中,或者将自定义的
React
提供程序和相应
浏览 2
提问于2019-09-23
得票数 2
4
回答
酶
、ReactTestUtils和反应试验的差异--库
reactjs
、
enzyme
、
react-testing-library
用于反应测试的
酶
、ReactTestUtils和反应测试库有什么区别?
酶
是一种用于
React
的JavaScript测试工具,它使断言、操作和遍历反应
组件
的输出变得更容易。为什么每一种解决方案实际
上
都比较容易,而另一种解决方案却无法实现?
浏览 6
提问于2019-01-11
得票数 88
回答已采纳
2
回答
如何调用
组件
的onClick prop进行测试?
javascript
、
reactjs
、
typescript
、
jestjs
、
enzyme
我正在使用Jest和
酶
来测试一些
React
组件
(使用TypeScript编写)。我的旧方法是使用
酶
的.simulate()函数来
模拟
点击,但为了支持使用实例
属性
函数(即只使用
组件
的onClick()
属性
),这种方法被弃用了。但是,我不确定如何准确地直接调用onClick()函数。let event:
React
.MouseEvent<Element, MouseEvent>; // How to ca
浏览 23
提问于2020-08-12
得票数 0
1
回答
如何使用jest和
酶
在
material-ui autoComplete
组件
上
模拟
onChange并检查状态值
reactjs
、
unit-testing
、
jestjs
、
enzyme
我需要用
酶
模拟
一个onChange事件来
更新
一个
不
工作的状态
组件
,为了得到帮助,我分享了
组件
的代码。import
React
from '
react
';import Autocomplete from}, {value: 'Option 2'}] export de
浏览 0
提问于2020-05-29
得票数 0
1
回答
在
onClick之后,如何使用
酶
来检查
React
Hooks
组件
的更改?
reactjs
、
typescript
、
jestjs
、
react-hooks
、
enzyme
我正尝试
在
我的100%
React
Hooks (
React
v16.12)项目中编写一个简单的集成测试,使用
酶
(v3.10)、Jest (v24.0)和TypeScript,其中如果我单击应用程序容器中的按钮
组件
计数器的当前值存储
在
App容器的状态中(请参阅下面的代码片段)。 基本
上
,我对应用程序
组件
进行mount以呈现其子
组件
,然后尝试使用
酶
模拟
单击按钮,并检查计数器显示
组件
的
浏览 12
提问于2020-01-16
得票数 0
2
回答
覆盖
酶
状态变化的Storybook JS交互测试
reactjs
、
enzyme
、
storybook
在
模拟
用户与
酶
的交互后,我正在使用storybook可视化
React
组件
的更改。作为一个小示例,我想要一个故事显示一个
组件
后,它的一个按钮已被单击。我遇到的问题是
组件
的构造函数被调用了两次:一次是
组件
被
酶
挂载的时候,另一次是storybook显示
组件
的时候。这会将
组件
恢复到默认状态,因此
在
模拟
用户交互之后所做的任何更改都会丢失。
在
故事加载之后,按
浏览 0
提问于2018-06-03
得票数 13
2
回答
用
酶
法检测反应组分中<iframe>的含量
javascript
、
reactjs
、
iframe
、
sinon
、
enzyme
我已经编写了一个简单的
React
组件
来呈现<iframe> render() {server = sinon.fakeServer.create(); server.respondWith(
浏览 0
提问于2017-01-04
得票数 14
3
回答
使用mount()进行
酶
测试时,
React
模式对话框的内容不可用
reactjs
、
unit-testing
、
modal-dialog
、
jestjs
、
enzyme
我有一个带有模式对话框的
React
组件
(使用reactstrap构建,但其他人也报告了
react
-bootstrap和其他类型的模式
组件
的类似问题)。
酶
找不到模式中的任何
组件
,即使它们
在
实际的应用程序中渲染得很好。div className="inside"> Content of dialog </div> );} 我想像这
浏览 43
提问于2017-08-12
得票数 8
回答已采纳
1
回答
如何在测试文件中呈现条件
组件
?
React
测试库
javascript
、
reactjs
、
unit-testing
、
jestjs
、
react-testing-library
我有一个
React
组件
,它只有
在
fetchUser状态不为loading时才会呈现。我的测试失败了,因为
组件
不是第一次呈现,因此找不到page loaded文本。如何在测试中
模拟
我的const [fetchStatusLoading, setFetchStatusLoading] = useState(false),以便呈现页面而不是loading文本?
浏览 3
提问于2021-03-26
得票数 0
2
回答
为什么
在
使用全渲染或浅渲染时,带有
组件
属性
的
酶
find()不能以同样的方式工作?
javascript
、
reactjs
、
testing
、
ecmascript-6
、
enzyme
根据和的find()的
酶
文档,应该能够使用props的值来查找
组件
。对于完整的和浅层的渲染,这似乎不是以同样的方式工作,尽管我的文档似乎没有解释预期会有任何差异。被测
组件
示例 render() { </div> } expor
浏览 1
提问于2017-02-24
得票数 2
回答已采纳
1
回答
浅渲染使用Refs的反应/
酶
组件
reactjs
、
unit-testing
、
jsx
、
enzyme
我有一个反应
组件
,我正在用
酶
测试,例如清酒看起来像这样: </div> )} 我正在使用Mocha/Chai/Enzyme编写一些单元测试,我想要
模拟</e
浏览 8
提问于2016-08-11
得票数 3
4
回答
Checkbox在用
酶
模拟
`change`后未被‘勾选’
reactjs
、
checkbox
、
simulate
、
enzyme
、
chai-enzyme
我尝试使用
酶
来
模拟
复选框上的change事件,并使用chai-enzyme来断言它是否被选中。这是我的Hello
react
组件
: constructor(propsthis.state.checked}); }我的测试是: im
浏览 2
提问于2016-10-06
得票数 21
1
回答
自动完成Mui测试,
模拟
更改不起作用
reactjs
、
unit-testing
、
testing
、
material-ui
我需要用
酶
模拟
一个onChange事件来
更新
一个
不
工作的状态
组件
,为了得到帮助,我分享了
组件
的代码。
组件
:import TextField from '@material-ui/core/TextField'; import{params => <TextField {...par
浏览 13
提问于2020-02-28
得票数 8
3
回答
如何在jest中使用
react
-native
酶
react-native
、
jestjs
、
enzyme
我曾尝试过几篇关于如何做到这一点的文章,包括airbnb
react
-native和jest的
酶
指南(分别)。(例如:、或) 但每当我尝试渲染(不是挂载,而是崩溃)任何本机
组件
时,我都会收到很多警告(我有多组并发测试)。警告总是关于本机道具不被识别。
浏览 5
提问于2017-02-04
得票数 5
6
回答
使用Jest
模拟
带有道具的
React
组件
reactjs
、
unit-testing
、
mocking
、
jestjs
、
enzyme
我有一个
React
组件
,它包含一些其他
组件
,这些
组件
依赖于对Redux存储的访问等,这些
组件
在
完成一个完整的
酶
装入时会引起问题。我意识到,我可以用这样的方法
模拟
出一个直接的
组件
:但是,由于这个
组件
通常会接收道具,因此会感到不爽,并对传递给<C
浏览 1
提问于2017-06-07
得票数 45
回答已采纳
1
回答
当使用fat箭头函数作为事件处理程序时,如何
模拟
响应
组件
的事件?
reactjs
、
jestjs
、
enzyme
、
react-dom
我想
模拟
我的TodoForm
组件
的TodoForm事件。TodoForm.jsx </div> } }
浏览 0
提问于2018-12-12
得票数 0
回答已采纳
1
回答
可包含元素的触发事件keyDown (测试+反应+ jest +
酶
)
reactjs
、
testing
、
contenteditable
、
jestjs
、
enzyme
我正在使用
酶
+ jest来测试
react
,是否有可能在contetnteditable元素
上
触发onKeyDown事件?
浏览 3
提问于2017-05-03
得票数 1
1
回答
使用
酶
,
模拟
按键事件
在
事件被动态添加到元素的元素上不起作用
reactjs
、
jestjs
、
enzyme
我有一个
组件
,它工作得非常好,我正试着用jest和
酶
写一些测试。component.simulate('keydown', { keyCode: 27 });}); 这不是
在
触发逃逸事件但是,当我将事件处理程序直接附加到dom
上
的
组件
时,相同的测试正在
模拟
逸出事件,并且似乎工作得很好。,
模拟
不能工作,而当直接将它添加到do
浏览 16
提问于2020-04-18
得票数 0
回答已采纳
1
回答
反应中的
模拟
子
组件
unit-testing
、
reactjs
、
enzyme
在
使用Mocha和朋友对元素进行单元测试时,是否有一种简单的方法可以
模拟
子元素?例如,假设我有这样的东西: <Child aProp={ this.props.clickChild() }/>我想
模拟
它,这样我就可以手动触发aProp,然后告诉它调用了我传递给它的
浏览 0
提问于2017-03-02
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript React Native入门
从源码中来,到业务中去,React性能优化终极指南
利用 Jest为React 组件编写单元测试
React 源码分析(1):调用ReactDOM.render后发生了什么
React 状态管理:状态与生命周期
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券