腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
,
在
Redux
操作
中
测试
Api
调用
,
在
酶
中
模拟
类
,
Jest
、
、
、
、
我有一个问题,我需要
模拟
一个
在
我的
redux
操作
中
调用
的
类
Api
,这个
类
调用
axios get,post等。这需要被嘲笑。我一直
在
关注解释如何
模拟
axios的this教程和关于如何
模拟
类
的this教程,但这两种方法似乎都不起作用。 现在来看一些代码。下面是我需要
测试
的动作类型的一个示例。; 我试着
在
src
浏览 19
提问于2019-04-09
得票数 1
回答已采纳
1
回答
使用
酶
模拟
typescript
类
导入
、
、
、
、
我试着用
Jest
测试
这个
Typescript
类
(代码片段,这样你就明白了):
在
我的
测试
中
,我使用了
酶
我得到以下错误: TypeError: Cannot read property 'AUTH_SERVER_URL但是对于
测试
In
浏览 11
提问于2020-02-07
得票数 0
1
回答
Jest
的反应单元
测试
:如何从不同的特性
模拟
一个动作?
、
、
、
我目前正在使用
Jest
在
我的一个上进行单元
测试
(使用
redux
)。这些服务
调用
其他
API
之外的
API
、选择器和
操作
,选择器和特定于此服务的
操作
。因此,为了
模拟
这些外部
API
、选择器和
操作
,我
在
测试
文件中使用了
jest
来
模拟
它们,如下所示: //
API
mock examp
浏览 1
提问于2017-07-17
得票数 1
1
回答
在
使用
Jest
和
酶
进行
测试
时,没有
在
catch块
中
触发
Redux
调度功能
、
、
、
我目前正在
测试
一个使用
Jest
和
酶
的反应和还原课程项目。当我
测试
redux
操作
方法时,我遇到了一个问题。我有一个名为requestRobots的函数,它执行异步
操作
来获取数据。
在
获取时,并根据允诺结果,尝试/catch块
中
的
操作
被分派。这个逻辑是使用
redux
-thunk中间件来处理的。我面临的问题是,当我使用
Jest
测试
此方法时,虽然捕获并记录了错误,
浏览 3
提问于2022-07-30
得票数 1
回答已采纳
1
回答
与
Jest
反应的
测试
条件和useEffect
、
、
、
我需要用以下步骤编写一个
测试
: import React, { useEffect } from "react"; {Content()} &l
浏览 3
提问于2019-09-26
得票数 0
6
回答
如何在
jest
和
酶
中
设置useState钩子的初始状态?
、
、
、
、
但是我无法完全
测试
useState钩子。考虑这样的场景,
在
useEffect钩子
中
,我正在做一个
API
调用
并在useState
中
设置值。对于
jest
/
酶
,我有要
测试
的
模拟
数据,但我无法为
jest
中
的useState设置初始状态值。const [state, setState] = useState([]); 我想在
jest
中将初始状态设置为对象数组。我
浏览 7
提问于2019-07-14
得票数 34
3
回答
Jest
和
酶
有什么区别?
、
、
、
、
我刚开始做单元
测试
。我想
测试
React项目。我从React文档开始,它将
酶
称为
测试
工具,这对我来说有点模糊。 enzyme断言库还是任务运行程序?
测试
react-
redux
项目的最佳方法是什么?
浏览 9
提问于2017-03-06
得票数 47
1
回答
如何使用
jest
&
酶
测试
框架访问内部的react组件和
模拟
api
调用
?
、
、
、
、
我想用
jest
&
酶
法
模拟
用户与这些UI元素(文件输入和文本字段)的交互,但我在这样做时遇到了困难;我对使用这些
测试
框架相当陌生,对react
redux
有了基本的理解,我有点不知所措,为了编写有意义的单元
测试
我试过做两件事: 创建一个__mocks__
api
,只用于单元
测试
,不同的模块按照使用哪些不同的模块(
redux
还原器,它使用进行
api
调用
的辅助方法)。关于第1点,-我尝试遵
浏览 3
提问于2019-04-11
得票数 0
1
回答
如何
测试
Redux
的dispatch()是否已在React组件(
Jest
+
酶
)
中
调用
、
、
、
、
我有很多
调用
dispatch() (
Redux
)的功能React组件。dispatch()函数本身是由react-
redux
的useDispatch()钩子传入的。和
酶
,我需要做什么才能断言expect(dispatch).toHaveBeenCalledWith(authActions.logout) 我没有
模拟
存储或使用
redux
-mock-store的函数。相反,我将组件包装在我为
测试
而制作的Root组件
中
。我确实尝试过将
redux</e
浏览 3
提问于2020-06-25
得票数 4
回答已采纳
1
回答
连接组件的静态方法的
Jest
模拟
返回值
、
、
、
、
我正在用
jest
和
酶
对我的React应用程序进行单元
测试
,一切都很好,直到我碰巧
测试
了一个与
Redux
连接的
类
组件。我继续
测试
它,用a包装组件,然后浅层挂载它。但是,我无法
模拟
连接组件
中
定义的静态方法的返回值。TestComponent
中
定义的静态方法的返回值时,它没有任何效果,它失败了: TestComponent.myStaticMethod =
jest
.fn().mockReturnValu
浏览 8
提问于2020-02-17
得票数 0
1
回答
Jest
测试
失败,未收到
模拟
点击的toHaveBeenCalled
、
、
我
在
使用React进行
Jest
测试
时遇到了一个问题。我也
在
使用
酶
。此外,我正在使用
Redux
。 如果您看到下面的
jest
测试
,您将看到两个
模拟
的点击。在下面的
测试
中出现两次
模拟
点击的原因是"showAddItem“检查
中
的输入都是隐藏的。单击"div#add_item“允许该div可见。
在
我使用调试器进行
测试
并运行
测试
浏览 3
提问于2020-03-23
得票数 0
7
回答
无法获取
Jest
+
Typescript
+ Axios
测试
、
、
、
我
在
一个
类
中有以下方法: const resp = await axios.get(Endpoints.DATA.URL)}
jest
.mock('axios') it('make
api
call to get dat
浏览 232
提问于2018-07-11
得票数 39
回答已采纳
1
回答
测试
Redux
登录
操作
、
、
、
我希望能就如何
测试
涉及登录
API
调用
的
Redux
操作
寻求一些帮助。我看过一些
测试
异步
操作
的例子,但我还没有考虑如何
测试
下面的代码。首先,我想
测试
一下,如果AUTH_USER请求返回200 and b)localStorage`‘包含来自
API
调用
的令牌,那么.post就会被
调用
。我考虑过使用
redux
-mock-store、fetch-mock和isomorphi
浏览 1
提问于2016-12-19
得票数 4
回答已采纳
1
回答
如何对单独导入的函数使用
jest
.fn()
、
我
在
模拟
调用
单独导入的函数到我的
测试
时遇到了问题。这个
测试
是一个简单的函数,我将它放在
Redux
操作
中
,以便能够根据条件设置变量。下面是Body.duck.js
中
的函数: split: null, isInitial: tru
浏览 7
提问于2019-08-02
得票数 0
10
回答
如何使用react钩子
测试
组件?
、
、
、
、
我有一个简单的Todo组件,它利用了
redux
钩子,我正在使用
酶
进行
测试
,但是我得到了一个错误,或者是一个带有浅渲染的空对象,如下所示。please ensure the component is wrappedTodos.test.js v2// imported Provider
浏览 1
提问于2019-06-30
得票数 90
回答已采纳
1
回答
JEST
测试
套件
在
TypeError
中
失败: environment.setup不是一个函数
、
我试图将
测试
添加到我的应用程序
中
,但是
测试
失败了,出现了以下错误: node_modules/
jest
-runner/build/run_test.js:71:23
中
的TypeError: environment.setup不是一个函数 {“预设”:"env",“rest”,"plugins":"transfor
浏览 0
提问于2018-02-28
得票数 1
1
回答
使用
酶
挂载
测试
包含子反应剩余组件的React组件时出错
、
、
、
我正在更新一个单元
测试
,
在
jest
和
酶
上的一个反应组件,并遇到一个问题。不变违规:无法
在
"Connect("ChildComponent名称此处“)的上下文中找到”存储“。或者将根组件包装在连接选项
中
,或者将自定义的React提供程序和相应的React使用者传递给connec
浏览 2
提问于2019-09-23
得票数 2
4
回答
Jest
+
酶
:试验剩余形式
、
、
、
、
我的应用程序有很多
redux
表单。我使用
Jest
和
酶
进行单元
测试
。但是,我没有
测试
redux
表单。我的组件是一个登录表单,类似于:import { Provider
浏览 0
提问于2018-04-05
得票数 8
1
回答
如何在浅渲染中找到嵌套的
Redux
容器?
、
、
、
、
我正在用
Jest
和
酶
测试
嵌套的
Redux
容器。如果一个子嵌套组件
类
名为MyComponent,而我则用
酶
来呈现它们,则它们
在
快照
中
显示为:有办法用
酶
找到这些容器吗MyComponent')).toHaveLength(1); expect(wrapper.find('Connect(
浏览 0
提问于2017-09-26
得票数 0
回答已采纳
1
回答
用
Jest
模拟
ES6
类
函数
、
、
、
我有一个问题,就是如何使用
Jest
来
模拟
ES6
类
实例,
Jest
是我真正想要
测试
的方法所使用的。我的实际案例是尝试
测试
一个
Redux
异步
操作
创建者,它根据请求结果发出请求并分派一些
操作
。store contains actions我想要的是
在
测试
中
模拟
通信
类
,并将每个
测试
中
的getData()函数的行为
浏览 1
提问于2017-09-30
得票数 17
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券