腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
jest
和
酶
测试
onClick
()
函数
和
useState
挂钩
reactjs
、
typescript
、
jestjs
、
react-hooks
、
enzyme
我对这个
jest
+enzyme
测试
是个新手,我被困在
如何
涵盖
onClick
()、
useState
变量
和
useffect()等行
和
函数
上。谁能在这样的场景中有任何经验,请给我一些关于
如何
有效地做的方向。{" "} /> } 这是我写的
测试
,但它没有涵盖
onClick
()、use
浏览 21
提问于2021-05-05
得票数 0
4
回答
使用
酶
浅而不挂载
测试
使用
useEffect的组件
reactjs
、
enzyme
describe('MyComponent', () => { const props = { });在运行
测试
时,我得到: expect(
jest
.fn()).toHaveBeenCalled我不能
使用
挂载,因为其他问题,需要找到一种方法,使其
浏览 0
提问于2019-12-04
得票数 17
2
回答
使用
钩子时
Jest
/
酶
测试
抛出错误
reactjs
、
jestjs
、
enzyme
、
react-hooks
我有一个
使用
useState
钩子的简单React组件。这个组件在应用程序中可以正常工作,但是我的
Jest
测试
给出了一个错误:“钩子只能在
函数
组件的主体内调用”。据我所知,我正确地调用了
useState
,而且,当我运行应用程序时,它也工作得很好。 我
使用
的是由npm ls验证的react
和
react-dom的16.8.4版本。( &
浏览 27
提问于2019-03-12
得票数 1
2
回答
如果
onClick
没有鼠标单击事件,我
如何
对其进行单元
测试
?
javascript
、
reactjs
、
frontend
、
jestjs
、
enzyme
我有
onClick
函数
if (e) {this.props.log(); }it("should not log if has mouse event",
浏览 3
提问于2018-06-19
得票数 1
6
回答
如何
在
jest
和
酶
中设置
useState
钩子的初始状态?
javascript
、
reactjs
、
enzyme
、
react-hooks
、
react-hooks-testing-library
目前,我正在
使用
带有react钩子的功能组件。但是我无法完全
测试
useState
钩子。考虑这样的场景,在useEffect钩子中,我正在做一个API调用并在
useState
中设置值。对于
jest
/
酶
,我有要
测试
的模拟数据,但我无法为
jest
中的
useState
设置初始状态值。const [state, setState] =
useState
([]); 我想在
jest
中将初始状态设置为对
浏览 7
提问于2019-07-14
得票数 34
2
回答
如何
测试
useState
和
useEffect的反应钩子
javascript
、
reactjs
、
react-hooks
我试着用
Jest
+
酶
测试
useState
和
useEffect的反应钩子,但是我找不到方法,有人能帮忙吗?const [sPlaceholder, setSPlaceholder] =
useState
(''); setSPlaceholder('abcd')
浏览 1
提问于2019-05-09
得票数 4
回答已采纳
2
回答
测试
按钮是否更改状态,或组件是否出现(React)
reactjs
、
testing
、
jestjs
、
enzyme
、
react-testing-library
我有一个带有按钮
和
窗体的组件。当按钮可见时,窗体被隐藏,反之,当我们单击按钮时,它消失而窗体显示。我想用
酶
或
测试
文库来
测试
它,但我所有的
测试
都失败了。import React, {
useState
} from 'react'; const [isFormVisible, setFormVisibility] =
浏览 0
提问于2019-12-04
得票数 0
1
回答
如何
使用
jest
酶
测试
来
测试
使用
React.
useState
()的
函数
组件的
函数
?
reactjs
、
typescript
、
jestjs
、
enzyme
我有一个
函数
组件,它
使用
React.
useState
()来管理抽屉模式的状态。我想用
jest
酶
来
测试
改变这个状态的
函数
,但我不能调用它的state
函数
,因为它不是一个类组件。我想
测试
的代码如下: const [state, setState] = React.
useState
({}); setSt
浏览 40
提问于2019-08-22
得票数 1
回答已采纳
1
回答
是否必须用
Jest
和
酶
来模拟
useState
钩子?
reactjs
、
jestjs
、
enzyme
是否有义务用
Jest
和
酶
来模拟
useState
钩子?因为对于一个简单的组件来说,这是很复杂的。
酶
的simulate
函数
在这种情况下有效吗?
浏览 4
提问于2022-01-02
得票数 1
回答已采纳
1
回答
如何
测试
函数
组件内部的方法
使用
酶
作为实例()对于浅包装器返回null?
javascript
、
reactjs
、
jestjs
、
enzyme
、
react-functional-component
import React, {
useState
} from "react"; const [counter, setCounter] =
useState
}; <> <button className="increment"
onClick
={incCounter}
浏览 0
提问于2019-12-25
得票数 8
回答已采纳
2
回答
如何
调用组件的
onClick
prop进行
测试
?
javascript
、
reactjs
、
typescript
、
jestjs
、
enzyme
我正在
使用
Jest
和
酶
来
测试
一些React组件(
使用
TypeScript编写)。我的旧方法是
使用
酶
的.simulate()
函数
来模拟点击,但为了支持
使用
实例属性
函数
(即只
使用
组件的
onClick
()属性),这种方法被弃用了。但是,我不确定
如何
准确地直接调用
onClick
()
函数
。下面是我的代码: /&
浏览 23
提问于2020-08-12
得票数 0
3
回答
如何
使用
类型记录与React
函数
组件一起
使用
jest
.spyOn
reactjs
、
typescript
、
jestjs
、
enzyme
、
ts-jest
我正在开发一个
使用
类型记录
和
钩子的反作用应用程序,我正在尝试用
酶
和
Jest
测试
功能组件。我无法
使用
jest
.spyOn
测试
组件中的方法。我试着把这件事说成“任何”-这当然会忽略编译时的问题,但是
测试
会抛出组件上不存在
函数
的运行时错误。) => {
浏览 0
提问于2019-05-24
得票数 10
回答已采纳
2
回答
如何
为作为道具传递给组件a并从中调用
函数
的HTML元素编写
测试
reactjs
、
unit-testing
、
jestjs
、
enzyme
我需要对下面的代码进行单元
测试
。
如何
编写相同的
测试
。
如何
触发处理
函数
,该
函数
必须从传递给Popover的页脚属性的Button触发单击const {Popover, Buttonfooter={ <Button
onC
浏览 0
提问于2019-08-27
得票数 1
1
回答
Jest
/
酶
测试
属性更改
onClick
reactjs
、
jestjs
、
enzyme
使用
16.8.0-alpha.0,这样我就可以
使用
React Hooks。我有一个父组件,它在
使用
react钩子单击子组件时将折叠设置为true或false:setCollapsed
函数
只是反转折叠的值- true或false。我正在
使用
酶
在
Jest
中
测试
子组件(运行setCollapsed
函数
的组件)。
如
浏览 3
提问于2019-01-16
得票数 1
1
回答
使用
Jest
从setState钩子中更新和获取新状态
reactjs
、
unit-testing
、
react-hooks
、
jestjs
、
enzyme
我成功地创建了一个
函数
组件,模拟了
useState
函数
,并获得了对模拟
函数
的调用。但
函数
组分保持其初始值。在用新的初始"
useState
“值进行更新之后,是否根本没有办法创建新的功能组件?例如,如果我对下面代码中的按钮进行了两次
酶
模拟(单击),将在模拟
函数
中返回两倍的值"1“。 <button id=&q
浏览 1
提问于2022-01-04
得票数 0
1
回答
如何
在收到接口响应后
测试
setState
reactjs
、
jestjs
、
enzyme
、
moxios
我正在
使用
jest
和
酶
对我的reactjs代码进行单元
测试
,其中我有主要的功能组件"TrashDisplayFiles“,其中有一个方法"getDeletedData",其中我调用了通过从api获取响应来设置function TrashDisplayFiles(props){ //APIid:d.entry.id,
浏览 23
提问于2021-01-18
得票数 0
2
回答
如何
在
jest
中为
函数
编写
测试
用例?
reactjs
、
typescript
、
jestjs
、
enzyme
我已经创建了一个
函数
,我想为该
函数
编写一个
测试
用例。我在该
函数
中返回HTML内容。undefined, classes: any , buttonTitle:string) { return <Button id="executescenario" variant="contained"
onClick
handleExecuteScenarioClick} type="button" className={classes.button}
浏览 0
提问于2020-06-12
得票数 2
1
回答
如何
用
Jest
和
酶
测试
useEffect内部的功能?
reactjs
、
typescript
、
testing
、
jestjs
、
enzyme
我正在用玩笑
和
酶
测试
我的成分。我想在加载整个页面时加载我的组件,所以我在useEffect中
使用
load事件,下面是我的代码 const handleLoad = () => {handleLoad
函数
,但是我无法弄
浏览 4
提问于2022-04-21
得票数 1
回答已采纳
1
回答
测试
延迟自定义反应钩与
Jest
/
酶
?
reactjs
、
typescript
、
jestjs
、
react-hooks
、
enzyme
我正在尝试
测试
一个
使用
useState
和
useEffect的自定义钩子,以及一个模拟延迟加载数据的setTimeout。简化 const [loading, setLoading] = React.
useState
(true); const [value, setValue] = React.<e
浏览 1
提问于2020-03-03
得票数 3
1
回答
初始化状态,同时
使用
jest
&
useState
测试
组件
reactjs
、
jestjs
、
react-hooks
、
enzyme
这个问题不是为了
测试
状态更改,而是为了将初始值设置为true。因此,菜单将被打开,我可以在打开的菜单上
测试
onClick
功能。我用的是
Jest
和
酶
。组件: const open =={() => onProfileClicked()}>Profile</MenuItem
浏览 2
提问于2019-12-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
携程租车React Native单元测试实践
重构复杂的React组件:编写高效且可读组件的5个最佳实践
memo、useMemo、useCallback 你真的用明白了吗
React Hooks踩坑分享
编写React组件时常见的5个错误
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券