腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3345)
视频
沙龙
1
回答
使用
jest
测试
外部
API
函数
时
出错
(
react-query
:
useQuery
)
、
、
、
、
当
使用
Jest
测试
一个调用
外部
API
的
函数
时
,我得到一个错误,它只能
使用
函数
组件内部的钩子。我模拟了实际的fetch请求,可以在下面的
测试
文件代码中看到。
浏览 38
提问于2021-03-06
得票数 0
1
回答
useQuery
:无法监视
useQuery
属性,因为它不是一个
函数
、
、
、
、
拥有这样一个简单的
useQuery
isLoading, isError, data,在我的单元
测试
中,我希望从一开始就获得
useQuery
返回信息(这是我想这么做的原因,但这不是主题) beforeEach(() =
浏览 2
提问于2022-01-11
得票数 -1
回答已采纳
1
回答
测试
坦堆栈-反应-气势-(等待不是renderHook中的一个
函数
)
、
我想
测试
这个customHook,但是它显示了waitFor的错误不是一个
函数
。import { QueryClient, QueryClientProvider } from "@tanstack/
react-query
";const queryClient = new QueryClient(); //
jest
.mock('../
浏览 11
提问于2022-07-24
得票数 1
回答已采纳
5
回答
在
使用
react
测试
库
时
,是否有任何解决方案来模拟react query的
useQuery
和useMutation
、
、
、
我正在用react
测试
库开发
测试
用例。要编写
测试
用例,我需要模拟react查询的
useQuery
和useMutation方法。如果有人知道解决方案,请指导我。我在这里添加相关代码。WorkspaceDetailsSection.test.tsximport '@testing-library/
jest
-dom' import'@testing-library/
jest</em
浏览 19
提问于2022-01-10
得票数 10
1
回答
为什么未在
Jest
测试
中生成一个值?
、
、
、
我相信我在实现
测试
时
遵循了,但由于超时而失败了。import { renderHook, act } from
浏览 16
提问于2022-08-08
得票数 1
回答已采纳
1
回答
Next.js不能在第三方库中
使用
模块
外部
的导入语句
、
、
、
、
摘要/** * @
jest
-e
浏览 4
提问于2022-08-14
得票数 2
回答已采纳
1
回答
打开下拉列表
时
,多次响应
useQuery
调用
、
、
我
使用
“react query”从组件调用
API
。为了解决这个问题,我将从
API
返回一个模拟响应。import { QueryClient, QueryClientProvider } from '
react-query
'; import { DropDown } from{ data, isLoading, is
浏览 5
提问于2022-05-05
得票数 0
1
回答
使用
react- test -库来
测试
api
调用的执行情况(它
使用
了
react-query
)
、
、
、
我有一个名为LoggedIn.js的组件,它
使用
react query的
useQuery
钩子在
useQuery
加载
时
对服务器进行
api
调用: data, const spy =
jest
.spyOn(
api
, 'getRecipes'); act(()我很困惑,因为我能够监视其
浏览 17
提问于2022-10-01
得票数 0
2
回答
模拟反应查询useQueryClient来
测试
缓存的数据
、
、
、
我
使用
一个自定义钩子来共享一个increment
函数
,这占用了我的应用程序(它增加了购物车中的数量)。React查询缓存
API
调用
使用
msw进行模拟。1, quantity: 2 }] }));我还模拟了react query、queryClient.setQueryData和getQueryData
函数
,以便
测试
它们的返回值
浏览 6
提问于2022-06-30
得票数 0
回答已采纳
1
回答
使用
模拟窗口值或解决错误
、
、
我的应用程序
使用
window对象在运行时为docker注入环境变量,但是我的
测试
返回
时
出现了以下错误:declare const window: Window &export const baseUrl = url;
测试
套件未能运行TypeError:无法
浏览 7
提问于2022-05-04
得票数 1
1
回答
在react- query的查询
函数
中修改状态
、
、
我已经围绕fetch编写了一个包装器,它允许我像处理401一样处理我的
API
中的错误状态。当出现错误时,自定义fetch
函数
会
使用
react钩子设置一些状态。因为我在
函数
中
使用
钩子,所以我不能正常导入它。因此,我
使用
上下文传递这个封装的
函数
。当我
使用
react-query
时
,我只想以以下方式
使用
这个包装
函数
: function myQuery(key, apiFetch) {
浏览 24
提问于2021-10-24
得票数 2
回答已采纳
1
回答
当尝试模拟ES6模块中的一个
函数
时
,为什么
Jest
mock被绕过?
、
我有以下ES6模块,我正试图在
测试
中模拟它。} from '@http-utils/core';import { QueryFunctionContext, useMutation,
useQuery
, useQueryClient } from '
react-query
'; import { Headline } from '..,我
使用
jest
.requireActu
浏览 0
提问于2021-05-06
得票数 0
1
回答
当promise拒绝
时
,我如何静音
react-query
控制台错误?
、
我正在
测试
一个由
react-query
支持的自定义钩子。当promise被拒绝
时
,我需要
测试
它的回滚行为。不幸的是,
使用
console.error的
react-query
日志拒绝了对控制台的承诺,这弄脏了我的
测试
输出。如何防止
react-query
将被拒绝的承诺记录为控制台错误?
浏览 0
提问于2021-01-05
得票数 2
1
回答
react-查询如何在
Jest
测试
中从自定义useMutation钩子调用变异体
、
、
、
、
我正在运行一个React Native项目,我正在
测试
用
react-query
编写的自定义钩子。我
使用
的是
Jest
、@
Jest
library/react-hooks和@
Jest
library/react-native。在我的
测试
中,我似乎找不到一种方法来调用钩子返回的变异
函数
。useMutation( ); return { mutate, d
浏览 17
提问于2021-01-23
得票数 0
回答已采纳
1
回答
React-Query
- Unit Test with react-testing-library
、
、
、
我有一个包含子组件的Dashboard组件,例如
使用
react-query
的Child。编辑: Child组件正在
使用
一个
函数
: export function usePosts({ rqKey, url, extraConfig }: CallApiProps) { rqKey, extraConfig, }); 根据您的回答,我应该创建一个单独的
函数
浏览 15
提问于2021-01-14
得票数 4
回答已采纳
1
回答
使用
React查询
时
丢失queryFn错误
、
、
这是我正在
使用
的代码。这对我来说没有任何意义,因为错误基本上是告诉我,在
使用
查询
时
,我不是要传递
函数
,而是我也不会直接调用这个
函数
。任何帮助都是非常感谢的。import axios from "axios";import React
浏览 5
提问于2022-07-31
得票数 0
1
回答
如何在Laravel中
使用
react query
、
、
、
我遵循一个
使用
react查询的示例,这个示例可以很好地处理
测试
数据,但是当它击中我正在构建的后端
时
,我的意思是,它检索信息,但不缓存信息,总是访问服务器,但是
使用
这个示例,这是没有发生的。钩子/user.jsimport axios from "axios";
浏览 5
提问于2022-09-12
得票数 0
1
回答
将参数传递给
使用
Axios的
React-query
useQuery
方法的正确方法是什么
、
、
、
、
在这一点上,我想要创建对我的Rails
API
进行调用所需的所有quire。我大致遵循了本教程的https://www.youtube.com/watch?,我可以在
react-query
中
使用
这些
函数
。当端点的url是硬编码字符串
时
,我可以让查询按照预期运行。当我试图传入一个参数来创建动态urls
时
,我遇到了无法访问该参数的问题;特别是"prodId“参数。
react-query
中有没有一些我没有考虑到的语法变化?/q
浏览 96
提问于2021-06-24
得票数 1
回答已采纳
2
回答
使用
酶和MockProvider正确预期/接收状态的方法
、
、
我正在
测试
一个
使用
graphql useLazyQuery的组件。MockProvider由阿波罗推荐库@ Apollo /react-react提供。我想根据查询返回的数据长度来
测试
是否呈现了某条消息。我有这样的html元素结构: ...children </div>
浏览 0
提问于2020-06-01
得票数 1
2
回答
重置
react-query
useQuery
挂钩以清除呈现页面上的数据
、
、
、
、
我正在编写一个搜索组件,它
使用
react查询来获取数据。query, return
useQuery
enabled: false, }} 然后我将其导入到我的组件中,并在用户输入搜索词
时
重新获取数据=> { if (searchTerm.
浏览 72
提问于2021-07-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
为什么我不再用Redux了
携程租车React Native单元测试实践
为React开发人员推荐8个测试工具、库和框架
React 16 Jest手动模拟
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券