腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Jest
中
检查
React
组件
状态
、
我有一个
React
容器模式
组件
,它有一些复杂的逻辑,可以通过this.setState()等来操作它的内部
状态
。我想测试附加到
组件
上的操作这个
状态
的方法,以及它们运行前后的this.state的值。我一直
在
研究
Jest
文档,虽然我看到了很多快照的例子,但我特别需要从抽象的角度测试这个容器,除了它的显示/呈现。 人们有什么推荐吗?我错过了什么?:)
浏览 18
提问于2017-07-14
得票数 0
1
回答
由
react
-keycloak保护的测试页面
、
在
我的
React
应用程序
中
,我使用的是"
react
- keycloak /web“库
中
的keycloak和KeycloakProvider。某些路由使用PrivateRoute
组件
进行保护,该
组件
使用useKeycloak()挂钩获取密钥罩
状态
,并
检查
用户是否获得授权以及是否具有正确的角色: const [keycloak, initialized使用useKeycloak.test.js文件作为灵感,我制作了一个
浏览 47
提问于2020-08-28
得票数 3
回答已采纳
2
回答
如何为每个测试模拟useLocation的不同值?
、
、
、
我的
react
组件
应该根据当前位置对
状态
进行一些更改。 有一个自定义钩子,它在
组件
加载时被调用。
在
钩子
中
,有一个对useLocation().pathname的
检查
,以及switch/case中正确更改的结果。 这可以
在
一个文件/描述中进行
Jest
测试吗?我试着描述useLocation,但是我就是不能在
Jest
describe
中
做到这一点…… 这是mock,目前不在描述<em
浏览 25
提问于2020-04-26
得票数 3
1
回答
在
useState上使用spyOn进行的
React
单元测试没有像它应该调用的那样调用模拟函数
、
、
我正在学习如何在
React
中进行测试,我有一个带有输入的
组件
来编写要搜索的内容,一个选择框来选择要搜索的位置,还有一个按钮可以根据选择框中选择的内容进行排序。
组件
import
React
, { useState } from "
react
" const handleFilterChange =
jest<
浏览 26
提问于2020-04-10
得票数 0
回答已采纳
1
回答
如何用酶检测父母把“这”传给孩子的方法
、
、
下面是Parent
组件
将它的this传递给Child
组件
的代码。Child
组件
将做一些工作,然后
在
Parent
组件
中
执行setState。 constructor(pr
浏览 0
提问于2019-07-05
得票数 1
回答已采纳
1
回答
在
带有测试实用程序的reactjs
组件
上调用setState,而不是重新呈现
组件
、
我
在
基于
jest
的测试中有以下代码: var ShowsDetailHeader = require('../../../..class'); expect(videoClass.indexOf('
浏览 0
提问于2015-03-12
得票数 7
1
回答
如何使用
Jest
中
的
react
钩子来模拟
react
组件
的
状态
值?
、
、
我使用
react
和。
在
jest
中
测试
组件
时,我发现我不能访问
状态
值,也不能模拟它。 const [counterSecond, setCounterSecond] =
React
.useState(8); const[counterFirst, setCoun
浏览 1
提问于2019-08-26
得票数 1
回答已采纳
6
回答
如何在
jest
和酶
中
设置useState钩子的初始
状态
?
、
、
、
、
目前,我正在使用带有
react
钩子的功能
组件
。但是我无法完全测试useState钩子。考虑这样的场景,
在
useEffect钩子
中
,我正在做一个API调用并在useState
中
设置值。对于
jest
/酶,我有要测试的模拟数据,但我无法为
jest
中
的useState设置初始
状态
值。const [state, setState] = useState([]); 我想在
jest
中将初始
状态
设置为对
浏览 7
提问于2019-07-14
得票数 34
1
回答
ReactWrapper::state()只能在类
组件
、单元测试
Jest
和酶上调用
、
、
、
、
使用
jest
和酶
在
react
中
编写单元测试。
在
检查
组件
状态
时,它抛出错误"ReactWrapper:: state ()仅能在类
组件
上调用“。import
React
from '
react
';import expect from 'expect'; import
浏览 27
提问于2019-10-17
得票数 4
回答已采纳
1
回答
无法在上下文或道具响应本机中找到“存储”
、
、
、
我正在尝试将Redux集成到我的
React
本地应用程序
中
。我得到的错误“无法在上下文或道具中找到”存储“。我的代码如下:import { AppRegistry, View } from '
react
-native'import Swiper from '
react</em
浏览 2
提问于2017-09-14
得票数 0
回答已采纳
1
回答
如何测试
在
Jest
/Enzyme
中
定义的
组件
范围之外的无
状态
组件
中使用的函数?
、
、
、
我正在尝试为以下内容编写一个测试:import Popup from 'some-library' import
React
from '
react
'import { Popupexpect(wrapper).toBeDefi
浏览 0
提问于2020-01-14
得票数 0
1
回答
有没有办法用
react
- test -renderer测试Chakra-ui模式对话框?
、
、
、
、
这就是我的观点: expect( <PortalManager> <Modal isOpen={true} onClose={
jest
.fn()}>我
在
它周围添加了PortalManager,以确保Chakra知道将模式放在哪里,但快照始终为空。
浏览 14
提问于2021-10-15
得票数 0
回答已采纳
1
回答
为什么酶的“`find()”不正确地返回不存在的元素?
、
、
、
下面我有一个
React
组件
的示例,它的行为如下- 当showDiv
状态
是false (初始
状态
)时,它不会呈现任何内容。当showDiv
状态
被更新为true (可能是通过某些外部
组件
、redux等)时,它使用单个无线电输入呈现<div>。但是,
在
初始
组件
挂载/加载时,不应该呈现<input> (因为showDiv是false),那么为什么测试要通过呢?我甚至用console.log(wrapper.find(
浏览 1
提问于2020-12-09
得票数 2
2
回答
如何使用
Jest
模拟第三方反应
组件
?
、
:模拟从第三方库导入的
React
组件
的正确方法是什么?下面是我试着嘲笑它的方法。
jest
.mock('localize-toolkit', () => ({
浏览 4
提问于2020-09-23
得票数 3
回答已采纳
1
回答
在
测试呈现
状态
变量的
React
组件
时,无法读取
状态
对象的属性
、
我正在尝试测试一个
组件
,它的
状态
对象的值显示
在
它的呈现()
中
。 我已经将所讨论的
组件
简化为这个简单的测试
组件
来进行复制。我用的是反应0.12.2。我正在getIntitialState's调用getStateFromStores()
中
填充我的“报告”。但是,
在
测试
中
,这个值是空的,是我认为会导致错误的结果。当然,一个条件
检查
来查看this.state.report是否被定义是有效的,但是
在
浏览 2
提问于2015-02-26
得票数 0
1
回答
如何
检查
测试
中
延迟后反应
组件
显示的内容
、
、
、
我想知道如何测试与时间间隔有关的计时器
在
使用和
Jest
进行几次滴答之后显示的是什么。假设我们有这样的代码:describe('Test Component', () => { tes
浏览 3
提问于2020-10-17
得票数 4
回答已采纳
0
回答
当连接的
组件
更新时,如何在
jest
中找到
组件
的道具?
、
、
我使用
jest
和enzyme来测试我的
react
应用程序。我有一个连接的
组件
,它有来自
react
-redux的1hoc (connectWithActions)和connect。setState, dispatch}) => { }此setState是
react
提供给
组件
的setState。所以,
在
jest
中</e
浏览 2
提问于2018-07-10
得票数 0
回答已采纳
1
回答
使用bit.dev和
react
本机env,生成将产生错误。
、
我
在
react
中
创建了两个
组件
--本机,它们
在
我的dev环境
中
很好地工作,当我使用位编译和位
状态
时,一切都保持
在
正轨上,没有错误。但是当我使用位构建或位标记时,它开始给我错误的Validation Error: Preset
react
-native not found.。为了解决这个问题,我添加了一个新的env扩展,它是使用
react
本机的,而我的
组件
使用的是env扩展。我已经覆盖了
jes
浏览 7
提问于2022-05-30
得票数 0
回答已采纳
1
回答
如何测试子
组件
根据父
组件
的
状态
进行渲染?
、
、
、
我的父
组件
根据
状态
{ conditionMet : true }呈现一个<Child1 />
组件
。 如何编写一个测试来
检查
子
组件
本身的呈现,而不是
组件
内字符串的呈现?或者,我是如何构建
组件
的?
在
Jest
/ Enzyme
中
是否存在一个已知的限制或bug,阻止
检查
子
组件
是否已呈现?
React
: 16.6.3
Jest
浏览 0
提问于2018-12-27
得票数 0
2
回答
有反应路由器的发送
状态
不工作
、
我
在
我的项目中使用
react
version ^16.8.1和
react
-router-dom version ^4.3.1。我试图用这样的反应性路由器发送
状态
: pathname: '/', }
在
另一个
组件</em
浏览 0
提问于2019-07-11
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券