腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6631)
视频
沙龙
1
回答
如
何用
jest
模拟
saga
内部
的
API
函数
?
、
、
、
我想在我
的
saga
测试中
模拟
API
函数
,但我做不到,因为typescript抱怨它是一个只读属性。这是我
的
代码。import axios from './todos'// src/tests/fetchTodos import { runSaga } from 'red
浏览 22
提问于2019-11-10
得票数 1
1
回答
使用
Jest
模拟
redux
saga
中间件
、
、
我得到了这个configureStore.js,它配置了我
的
增强型redux存储并将其持久化到localStorage中:}import configureStore from './..() createSagaMiddleware.default
浏览 14
提问于2017-01-17
得票数 4
回答已采纳
1
回答
Jest
的
反应单元测试:如何从不同
的
特性
模拟
一个动作?
、
、
、
我目前正在使用
Jest
在我
的
一个上进行单元测试(使用redux)。这些服务调用其他
API
之外
的
API
、选择器和操作,选择器和特定于此服务
的
操作。因此,为了
模拟
这些外部
API
、选择器和操作,我在测试文件中使用了
jest
来
模拟
它们,如下所示:
jest
.mock('../otherFeatureServic
浏览 1
提问于2017-07-17
得票数 1
1
回答
如何测试我
的
redux
saga
生成代码块
、
我想用
jest
来测试产生块...我在beforeEach块中创建了一个生成器,我正在检查 beforeEach(() => { }); export function* LoadData() { let someVariable;
浏览 2
提问于2017-11-27
得票数 1
1
回答
带有响应映像
的
Jest
redux
saga
API
调用
、
、
、
、
我正在尝试测试一个用一个图像
的
可读流进行响应
的
fetch,但是我不知道如何处理这个特定
的
情况。有什么简单简单
的
方法来嘲弄电话
的
反应吗?如能提供任何帮助,将不胜感激:export function* getImageSaga () { const headers = {headers, }; const response
浏览 5
提问于2022-06-06
得票数 1
回答已采纳
1
回答
向spyOn开玩笑说“调用”会导致错误
、
、
、
、
因此,我试图使用
jest
从call中
模拟
redux-
saga
/effects
函数
,它似乎抛出了一个错误,说
的
是call is not declared configurable。import * as mockreduxSagaEffects from 'redux-
saga
/effects'; con
浏览 3
提问于2021-08-05
得票数 0
回答已采纳
2
回答
不能用
Jest
用选择器
函数
进行单元测试
、
、
、
、
问题解释:import assert from 'assert' import * as AppRoutines from '.使用deepEqual和我
的
模拟
函数
返回特定<em
浏览 1
提问于2017-12-05
得票数 1
回答已采纳
1
回答
如何在redux-
saga
中测试
api
调用
、
、
、
、
我有这样
的
传奇效果,即调用
API
并在成功
的
情况下发出一个操作: try { }这是助手
函数
: const config: AxiosRequestConfig = {method: "GET", url: "https://somewhe
浏览 3
提问于2021-09-29
得票数 4
回答已采纳
1
回答
Redux测试用例-
jest
.spyOn
、
对于使用
jest
.spyOn()和mockImplmentation
的
模拟
api
调用,我没有将其定义为响应。
Saga
.tsx const skills = yieldyield put(bulkUploadError());
浏览 4
提问于2019-11-18
得票数 0
回答已采纳
4
回答
模仿一个在一个反应性组件中调用
的
函数
。
、
、
、
Jest
提供了一种
模拟
函数
的
方法,
如
它们
的
文档中所描述
的
那样。', );); });如果我有这样定义
的
React组件,我如何才能
模拟
它? import { apiGetMethod } from '.this.state.data.map
浏览 1
提问于2017-04-19
得票数 19
回答已采纳
1
回答
Sagas调用
的
JEST
测试
、
、
、
、
JEST
测试框架是全新
的
,我在sagas测试中遇到了一个非常直接
的
问题。环顾四周,我发现为了测试发出
API
调用
的
sagas,我必须使用
jest
.mock
模拟
它。/watchSomething' E
浏览 2
提问于2017-08-13
得票数 1
1
回答
我如何为一个依赖于other
的
返回值
的
函数
编写测试呢?
、
、
、
message}) { } } 我需要对一个依赖于另一个
函数
响应
的
函数
进行测试
浏览 15
提问于2019-01-21
得票数 0
1
回答
为什么Axios方法没有运行?
、
、
、
提交方法由测试中
的
按钮触发器调用:submit() { varmockRoute = { id: 1 } push:
jest
.fn
jest
.mock('axios', () => ({
浏览 73
提问于2021-05-14
得票数 0
回答已采纳
1
回答
使用不更新状态
的
runSaga进行Redux
saga
测试
、
、
、
、
因此,我正在尝试使用runSaga
函数
来测试一个redux传奇。这个传奇故事给出了对
API
的
调用,并通过调用动作将其响应存储在状态中。在存储之后,我将使用选择器检索存储
的
数据并执行一些操作。我可以
模拟
API
响应,还可以在
API
返回后调用成功操作。 在下一行中,当我尝试调用选择器从存储中获取数据时,它似乎是从存储中获取初始状态,而不是
API
成功后
的
更新状态。id: 1, }
浏览 37
提问于2021-08-03
得票数 0
1
回答
在React中使用Redux-
Saga
/Fetch-mock测试重定向路由
、
、
我正在尝试测试redux-
saga
中路由重定向何时发生。所有其他测试都通过了,除了这一项,我还没有想好如何测试。 这就是我正在测试
的
saga
函数
。station.cash_drawer) { } else { } } 这是目前为止
的
测试// { id: 12, name: 'Station3', cash_dra
浏览 40
提问于2021-11-09
得票数 1
回答已采纳
1
回答
如
何用
axios
模拟
假url以进行单元测试?
、
、
、
上下文遵循这个
saga
.jsimport axios
saga
.test.js // Follow this tutorial: https://medium.c
浏览 1
提问于2019-12-04
得票数 1
1
回答
如何对单独导入
的
函数
使用
jest
.fn()
、
我在
模拟
调用单独导入
的
函数
到我
的
测试时遇到了问题。这个测试是一个简单
的
函数
,我将它放在Redux操作中,以便能够根据条件设置变量。下面是Body.duck.js中
的
函数
: export const getCurrentOrPrevSelection = isExecutedFromPagination => (dispatch,getCurrentOrPrevSelection
的
模拟
引用,我会得到下面的错误,但
浏览 7
提问于2019-08-02
得票数 0
1
回答
如何使用
jest
.fn()在
jest
中使用类型记录
模拟
函数
我试图
模拟
一个名为callApi
的
函数
。我使用
jest
.fn(),但是我收到了错误消息: 我
的
密码怎么了?为什么我有错误信息。: any switch (method) {import {ru
浏览 0
提问于2019-03-20
得票数 0
回答已采纳
2
回答
如何在用玩笑捕捉错误时测试Redux-
Saga
、
、
、
、
我用
jest
框架测试传奇。我可以在正常情况下测试我
的
传奇。但是我想在catch()中测试代码,所以我必须
模拟
一个错误才能触发catch。我发现一些解决方案,在剩余-传奇官方文件和其他堆叠溢出
的
答案。当我像下面的示例一样在
saga
.test.js中使用抛出()时,它将显示“引发
的
错误对象”。所以它不可能通过这个测试。我没看到有人问同样
的
问题。有人能帮我吗?非常感谢。错误结果屏幕:
api
.js
浏览 0
提问于2018-03-23
得票数 5
回答已采纳
1
回答
开玩笑
的
测试不会等到传奇故事结束
、
、
、
用于测试
的
玩笑,Redux-
Saga
export function* callCreateTemplate({payload}){ ...yield delay(1500)}it('...'), async () => { expect(dispatche
浏览 3
提问于2022-04-07
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券