腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
测试
在
fetch
的
.
finally
()
块
中
设置
的
值
javascript
、
vue.js
、
asynchronous
、
jestjs
我正在
测试
一个Vue组件
的
方法,该方法执行一个基本
的
fetch
,并更新该
fetch
的
.
finally
()
块
中
的
数据
值
。我可以确认我
的
测试
到达了那个.
finally
()
块
,但是数据
值
永远不会更新。我
的
方法是:
fetch
(updateP
浏览 33
提问于2020-11-13
得票数 1
1
回答
为什么
jest
不模仿这个模块呢?
javascript
、
mocking
、
jestjs
我有一个应该调用本地
fetch
包装器
的
模块。为了检查get模块是否正确地调用了
fetch
包装器,我模拟了它并返回了一个间谍,如下所示:import
fetch
from '..(new Request(endpoint, init))// get.test.jsimport getto be called by ge
浏览 7
提问于2017-01-20
得票数 2
回答已采纳
1
回答
如何在解析承诺之前正确地让
jest
axios模拟等待
javascript
、
unit-testing
、
axios
、
jestjs
我想编写
的
第一个单元
测试
是
测试
'this.saving‘
设置
为true,这样我就可以确保UI有一个
值
,它可以用来显示加载指示符。但是,当我使用
jest
来模拟axios时,
jest
立即解析axios承诺,并且我没有机会在调用当时/最终
块
之前
测试
发生了什么。下面是我
的
单元
测试
代码
的
样子:<e
浏览 5
提问于2020-11-04
得票数 1
2
回答
使用
Jest
模拟
Fetch
API时出现
的
问题
jestjs
我试图用
Jest
模拟
fetch
API,但面临断言
在
fetch
解决之前运行
的
问题,因此
测试
总是失败。这里是沙箱:https://codesandbox.io/s/
jest
-testing-2evvr 我也尝试了异步/等待,但仍然存在相同
的
问题: it("should update result onsuccessful
fetch
", async () =>
浏览 16
提问于2020-08-28
得票数 0
回答已采纳
1
回答
如何从
Jest
手动模拟检查默认导出函数
javascript
、
typescript
、
jestjs
、
fetch
下面的isomorphic-
fetch
for
Jest
测试
的
手动模拟文件返回了期望
值
: // __mocks__/isomorphic-
fetch
.ts const fetchMock = _fetchMock as
jest
.Mock<Promise<any>>;
在
测试
文
浏览 14
提问于2020-07-31
得票数 1
回答已采纳
2
回答
描述
块
中
的
jest
.setTimeOut()是否只将超时应用于描述
块
内
的
测试
?
javascript
、
jestjs
、
automated-tests
我试图增加一些
测试
用例
的
jest
超时时间,这些
测试
用例都在描述
块
中
。我发现了堆栈溢出问题,
在
回答
中
,他们建议
在
test(name, fn)中使用
jest
.setTimeOut(10000)来增加
测试
用例
的
超时。test('descriptinon', async () => { ..
浏览 5
提问于2020-06-25
得票数 6
2
回答
Jest
- TypeError:获取网络请求失败
fetch
、
jestjs
我正在使用
Jest
测试
REST API,每当我发出
fetch
请求时,我都会收到TypeError: Network request failed响应。所有对REST API
的
调用都在应用程序上工作,并且只
在
我
的
Jest
测试
中
失败。it('sh
浏览 1
提问于2016-10-19
得票数 16
1
回答
如何在
Jest
中
强制超时以
测试
超时错误?
javascript
、
reactjs
、
testing
、
jestjs
我们
在
function项目中有一个函数来获取一个商店列表。如果提取时间超过10秒,我们将中止请求并显示一个错误。(getTimeout); })); expect(Array.isArray(stores)).toBe(true); .catch();我如何在
Je
浏览 6
提问于2022-04-18
得票数 1
1
回答
嵌套模块
中
嘲笑行为
的
澄清
jestjs
我被那些开玩笑
的
医生弄糊涂了。 import axios from 'ax
浏览 2
提问于2019-12-21
得票数 6
1
回答
玩笑错误--无法读取未定义
的
属性“get”
javascript
、
reactjs
、
unit-testing
、
jestjs
、
react-testing-library
我
在
React组件
中
配置了一个服务,我
在
jest
和
测试
库上遇到了问题,应用程序正在工作,但是
测试
是阻塞
的
。 Do Something; ...the rest of code 此theConfig是一个包含对象
的
外部文件= appSetupConfig();
浏览 2
提问于2021-05-29
得票数 0
回答已采纳
6
回答
有没有
在
console.warn上
测试
失败
的
jest
配置?
jestjs
如何将
jest
测试
配置为在出现警告时失败?// fail test
浏览 1
提问于2015-02-20
得票数 23
3
回答
通过
jest
mock
测试
catch
块
unit-testing
、
redux
、
jestjs
我试图通过
jest
测试
异步redux操作
的
“catch”
块
,但在mock
中
抛出catch会导致整个
测试
失败。response.id } catch (error) { throw error; dispatch({type: UPDATE_COMPLETE}); };
测试</em
浏览 1
提问于2017-02-24
得票数 6
2
回答
如何通过
Jest
模拟Node.js
中
的
fetch
函数?
node.js
、
jestjs
如何通过
Jest
模拟Node.js
中
的
fetch
函数?api.jsvar
fetch
= require('node-
fetch
'); const res; test.js describe('
fetch
-mock test', () =&
浏览 7
提问于2018-11-26
得票数 10
回答已采纳
8
回答
如何使用
Jest
在
react-native中使用mocked
fetch
()对API调用进行单元
测试
unit-testing
、
react-native
、
jestjs
在
React Native
中
,我使用
fetch
来执行网络请求,但是
fetch
并不是一个明确要求
的
模块,因此似乎不可能用
Jest
模拟。即使
在
测试
中
尝试调用使用
fetch
的
方法也会导致: 有没有办法用
Jest
在
原生
的
react
中
测试
这样
的
浏览 208
提问于2016-03-18
得票数 48
回答已采纳
1
回答
如何在
测试
React应用程序时模拟
fetch
?
reactjs
、
unit-testing
、
jestjs
、
fetch
、
react-testing-library
我想
测试
一个使用全局
fetch
方法
的
小型React web应用程序。和React
测试
库
的
文档有点混乱。我正在做
的
事情可能会有什么问题? 编辑 我尝试
测试
的
React组件名为" App ",由Create React App生成,并已更改为包含对
fetch
的
调用。
在
我
的
App.test.js文件
的
开头,我使用import React from &
浏览 26
提问于2020-06-16
得票数 4
回答已采纳
1
回答
在
使用
Jest
和酶进行
测试
时,没有
在
catch
块
中
触发Redux调度功能
reactjs
、
unit-testing
、
redux
、
jestjs
我目前正在
测试
一个使用
Jest
和酶
的
反应和还原课程项目。当我
测试
redux操作方法时,我遇到了一个问题。我有一个名为requestRobots
的
函数,它执行异步操作来获取数据。
在
获取时,并根据允诺结果,尝试/catch
块
中
的
操作被分派。这个逻辑是使用redux-thunk中间件来处理
的
。我面临
的
问题是,当我使用
Jest
测试
此方法时,虽然捕获并记录了错误,
浏览 3
提问于2022-07-30
得票数 1
回答已采纳
2
回答
如何在JavaScript
中
测试
包含
fetch
调用
的
代码部分
reactjs
、
unit-testing
、
fetch
、
code-coverage
假设我有这样
的
代码(来自Create React App):import logo from './App.css';
fetch
('manifest.json').then(r</p> );} e
浏览 0
提问于2018-07-27
得票数 0
4
回答
Jest
引发TypeError:无法读取未定义
的
属性“
fetch
”
reactjs
、
react-native
、
webpack
、
fetch
、
jestjs
我试图
在
自己
的
react/react本机库上使用
Jest
运行一些
测试
(只是内部
的
一些业务逻辑)。TypeError: Cannot read property '
fetch
' of undefined at node
浏览 4
提问于2017-05-18
得票数 5
1
回答
React
中
的
Jest
测试
承诺给了TypeError:无法读取未定义
的
属性
的
“最终”
javascript
、
reactjs
、
promise
、
jestjs
return; this.setState({submitting: false, showConfirmDialog: false}); }
在
父组件
中
尽管我认为
finally
永远不会被调用,因为我们重定向到另一个页面,然后子组件将被卸载,但它似乎仍然到达了那个代码
块
。在运行该代码时,我已经从
finally
块
登录到控制台。所以我不知道这是怎么回事。我
的
问题是我
的
测试
失败了,
浏览 1
提问于2020-02-27
得票数 1
回答已采纳
1
回答
在
导入
的
函数上运行模拟时出现问题
javascript
、
node.js
以下函数在从其实际文件导入时不模拟,但在复制到
测试
文件
中
然后直接引用时可以工作: const testF = () => { body : JSON.stringify(4) .then(res => res.json()); exports.testF = testF;
在
我
的
测试
文件
中
,我有以下内容: global.
fetch
= require('
浏览 19
提问于2019-06-07
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券