腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
模仿一个在一个反应性组件
中
调用
的函数。
、
、
、
Jest
提供了一种
模拟
函数的方法,
如
它们的文档中所描述的那样。', );); });如果我有这样定义的
React
组件,我如何才能
模拟
它? import { apiGetMethod } from '.apiGetMethod()实现,以便能够
测试
它是否正确地
使用</
浏览 1
提问于2017-04-19
得票数 19
回答已采纳
2
回答
模拟
反应查询useQueryClient来
测试
缓存的数据
、
、
、
我
使用
一个自定义钩子来共享一个increment函数,这占用了我的
应用程序
(它增加了购物车
中
的数量)。这一职能是干什么的:
API
调用
使用
m
浏览 6
提问于2022-06-30
得票数 0
回答已采纳
3
回答
TypeError:无法读取未定义属性的“短”
、
、
、
、
我正在编写单元
测试
的反应本地
应用程序
使用
的玩笑和酶。当我试图运行
测试
用例时,我得到以下错误: TypeError:无法读取未定义属性的“短” 在对象上。(node_modules/
react
-native-simple-toast/index.js:7:23) at Object.如果没有此导入,
测试
运行良好,但我需要在组件中
使用
react
本机-简单-烤面包,因此无法删除它。我需要
测试<
浏览 3
提问于2018-08-21
得票数 2
1
回答
如何通过更改useState来
测试
React
Hooks组件
、
、
、
、
我有一个
React
hooks功能组件,我想用
Jest
/Enzyme来
测试
它。我想根据一个useState值来
测试
它的第三级渲染行为。我似乎在网上找不到任何例子。没有‘点击’来
模拟
-没有
API
调用
来
模拟
,因为在最后,我仍然需要基于useState值进行
测试
。在过去,
使用
类组件,我可以设置状态。有了新的钩子,我就不能了。所以,基本上-我如
何在
一个
模拟
的submitForm函
浏览 3
提问于2020-02-09
得票数 5
3
回答
模拟
反应-多玛·杰斯特
、
、
、
我试着用
Jest
来
模拟
react
dom模块import {configure, shallow } from 'enzyme';describe('Link',() =>
浏览 2
提问于2018-04-09
得票数 3
回答已采纳
1
回答
博览
Jest
即使
使用
模拟
的脏文件或
jest
设置文件也找不到AsyncStorage
、
、
、
我正在尝试在我的
应用程序
中
包含用博览
创建
的
测试
,但是我在AsyncStorage模块
中
遇到了错误我
测试
了
jest
/expo的一些配置,以避免此错误,
如
项目的GitHu
浏览 8
提问于2021-12-23
得票数 0
1
回答
模拟
服务工作人员无法拦截网络请求。
、
、
、
在这个中,我有一个未
使用
create app从头
创建
的
react
项目,所以我
使用
建议的
jest
.config.js和
jest
.setup.js文件来
模拟
网络请求进行
测试
。在执行
测试
时,我会得到以下错误。(节点:12207) ExperimentalWarning: fs.promises
API
是实验性的console.error错误: Error: connect 127.0.0.1:5000当我
使用</e
浏览 1
提问于2021-05-31
得票数 0
3
回答
在
jest
中
返回不同
模拟
API
调用
中
的不同数据。
、
、
、
、
我开始学习更多关于
使用
Jest
和
测试
库
测试
React
组件的知识。我
使用
模拟
API
返回用户数据并在
测试
中
呈现它,并希望在第二个
API
调用
中
返回user_active = true和user_active = false。这是我在
模拟
文件夹
中
模拟
getUsers
API
的代码: "use
浏览 0
提问于2020-07-07
得票数 1
回答已采纳
1
回答
Jest
测试
不能像它应该的那样解析promise。我的语法或逻辑有问题吗?
、
我正在尝试
测试
promise是否能够根据异步
调用
返回的内容正确地解析和设置状态。几天来,我一直在试图解决这个难题,但几乎一无所获。我尝试了从runAllTimers()到runOnlyPendingTimers()再到setTimeout()的所有方法,以
模拟
异步
调用
完成的时间。虽然从技术上讲,setTimeout“通过”了
测试
,但我不确定它是否有效,因为当我在setTimeout之后通过控制台记录状态时,它不会像应该的那样更新,并且在等待异步
调用
后保持不变。finally {
浏览 13
提问于2019-08-29
得票数 0
2
回答
如何
使用
jest
- fetch -
模拟
模拟
获取响应
、
、
、
、
我在
react
函数组件
中
调用
api
。我正在编写组件的单元
测试
用例。我嘲弄过
使用
玩笑-假的。global.fetch = require('
jest
-fetch-mock');const Component = () => { .catch(error => {
浏览 12
提问于2022-06-22
得票数 5
回答已采纳
1
回答
useQuery:无法监视useQuery属性,因为它不是一个函数
、
、
、
、
isError, data,在我的单元
测试
中
我希望从一开始就获得useQuery返回信息(这是我想这么做的原因,但这不是主题) beforeEach(() => {
jest</e
浏览 2
提问于2022-01-11
得票数 -1
回答已采纳
1
回答
你们是如何
测试
复杂的
react
原生
应用程序
的?
、
、
、
、
我是唯一一个觉得为复杂的
react
原生
应用程序
创建
有用的
测试
实际上是不可能的人? 你们是如何
测试
有很多本机依赖项的
应用程序
的?如果我尝试将
jest
与酶或
react
原生
测试
库一起
使用
,我最终会
使用
jest
.mock()来
模拟
我的大多数组件逻辑,以至于
测试
实际上感觉无用。我有一些
使用
排毒的
测试
,它们很有用,但它们运
浏览 8
提问于2020-03-27
得票数 4
1
回答
Jest
:
模拟
每个
测试
不起作用的函数
、
、
、
、
在我的反应本地
应用程序
中
,我想向我的服务器发出一个post请求,根据结果,我想显示一条消息。我想用玩笑对此进行单元
测试
,嘲笑后端的
调用
。我试着
创建
一个最小的例子来说明发生了什么:import
React
from '
react
';import让我们用一个单元
测试
测试<
浏览 1
提问于2018-02-27
得票数 1
1
回答
我们能
模拟
一个玩笑
模拟
并
使用
它的每一个文件吗?
、
、
、
、
我定义了一个玩笑
模拟
,它嘲笑‘反应-路由器-多姆’。在
中
,我
使用
这个
模拟
来查看是否用"/“
调用
了它。我就是这样嘲笑它的:
jest
.mock('
react
-router-dom', () => ({ ...
jest
.requireActual('
react
-router-dom
浏览 9
提问于2022-04-02
得票数 0
1
回答
如何重用
react
路由器的useHistory的嘲弄
、
、
、
在我的
测试
中
,我在嘲弄useHistory of
react
-router-dom: useHistory: () =>我尝试了一个显而易见的方法,将它移到一个不同的文件
中
,并导出一个
创建
模拟
的函数: export default () =>
jest
.mock("
react
-router
浏览 5
提问于2019-10-30
得票数 5
回答已采纳
3
回答
TypeError:在用axios编写单元
测试
时不能读取未定义的属性“get”
、
、
、
、
我正在为一个组件编写单元
测试
。我的组件有一个
使用
axios的方法。我想为它写单元
测试
。这是我的写作方式,我得到了一个错误。import axios from "axios";
jest
.mock('axios', () => ({ get:
jest
.fn(),post:
jest
.fn(), create:
jest
.fn() })); test
浏览 4
提问于2019-12-13
得票数 1
2
回答
babel-
jest
ES2015导入语句
、
、
是否有人在
使用
es2015语法编写jasmine /
jest
测试
?它需要多少光泽/聚脂/分色层?'use strict'; return Object.keys(tweets);还有一个
测试
套件/__tests__/TweetUtils-test.js 'use
浏览 3
提问于2015-11-23
得票数 7
回答已采纳
1
回答
如何
使用
Jest
模拟
useState?
、
、
、
、
我正在
使用
Jest
和
React
测试
库在
React
应用程序
中
。我必须
测试
下面的场景-function Parent () { <button onclick={handleValueClear}>Click me</button>
浏览 7
提问于2022-06-13
得票数 0
8
回答
如何
使用
Jest
在
react
-native中
使用
mocked fetch()对
API
调用
进行单元
测试
、
、
在
React
Native
中
,我
使用
fetch来执行网络请求,但是fetch并不是一个明确要求的模块,因此似乎不可能用
Jest
模拟
。即使在
测试
中
尝试
调用
使用
fetch的方法也会导致: 有没有办法用
Jest
在原生的
react
中
测试
这样的
API
请求?
浏览 208
提问于2016-03-18
得票数 48
回答已采纳
1
回答
如何
使用
实际模块而不是
模拟
、
、
、
、
(ts|tsx)$'], },class Select extends Component<SelectPropsimport
React
from '
react
';import { render } fromdiv&g
浏览 2
提问于2022-08-08
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券