腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
使用
react
测试
库在
react
中获得代码覆盖率
reactjs
、
react-testing-library
我
使用
react
测试
库(@
jest
library/
react
&@
jest
library/
dom
)和
jest
-
dom
(@
jest
library/
jest
-
dom
)编写了单元
测试
。我能够成功运行我的
测试
。 我没有
使用
jest
/
jest
-cli完
浏览 4
提问于2019-09-11
得票数 14
1
回答
如何在反应单元
测试
中监视useNavigate?
javascript
、
reactjs
、
testing
、
navigation
、
spy
我想
测试
在单击按钮之后是否调用了useNavigate,以及是否在单元
测试
中
使用
了正确的路径调用了它。TypeError: Cannot redefine property: useNavigate下面是我
测试
中触发错误的间谍:
jest
.spyOn(
浏览 8
提问于2022-09-11
得票数 0
1
回答
覆盖
react
-router-
dom
和useHistory挂钩的
jest
.mock
reactjs
、
react-router
、
jestjs
、
react-hooks
我有一个
使用
useHistory钩子的组件。 ...
jest
.requireActual('
react
-router-
dom
'), useHistory:
浏览 1
提问于2020-06-03
得票数 1
1
回答
如何
使用
__mocks__目录中的
jest
模拟
react
-router-
dom
reactjs
、
unit-testing
、
react-router
、
jestjs
我有一个
测试
正在
测试
使用
react
-router 6 useLocation的提供商 "
react
-router-
dom
": "^6.0.0-beta.0", 当我在文件中模拟时,它工作得很好 import/domains/Expenditure/ExpenditureProvider';
jest
.mock('
react
-router-
dom
浏览 103
提问于2020-09-24
得票数 2
回答已采纳
1
回答
如何使
jest
.mock(文件)动态化?
javascript
、
reactjs
、
unit-testing
、
react-router
、
enzyme
我试着这样模拟
react
-router-
dom
。
jest
.mock('
react
-router-
dom
', () => ({ useLocationconst mockReactRouterDom = path => {
jest
.mock('
react</
浏览 19
提问于2020-10-22
得票数 0
3
回答
模拟反应-多玛·杰斯特
javascript
、
reactjs
、
mocking
、
jestjs
我试着用
Jest
来模拟
react
dom
模块import {configure, shallow } from 'enzyme';import { shallowToJson } from 'enzyme-to-json'; import { render } from '
react<
浏览 2
提问于2018-04-09
得票数 3
回答已采纳
1
回答
useLocation不能用
jest
.fn()来模拟(而useHistory可以)
reactjs
、
jestjs
我尝试的是
使用
useHistory和useLocation为
React
组件编写一个
测试
,如下所示:import { render } from "@testing-library/
react
";
jest
.mock('
react
-router-
dom
',
浏览 7
提问于2021-11-21
得票数 0
回答已采纳
4
回答
测试
库
React
与
Jest
reactjs
、
unit-testing
、
react-redux
、
redux-saga
、
react-testing-library
我有一个非常大的
react
应用程序(有很多页面、通道、表格等),我正在
使用
redux-saga来管理状态。我有一系列的存储,几乎在所有的组件中,我都
使用
useSelector方法从存储中获取数据,并且由于逻辑原因,在它们内部有许多钩子。我想开始
测试
应用程序,特别是为了避免应用程序在数据未定义、无效等情况下崩溃。在这种情况下,您建议我应用什么库?
浏览 0
提问于2021-02-24
得票数 11
8
回答
如何在玩笑中模仿useHistory钩子?
reactjs
、
typescript
、
react-router
、
jestjs
、
enzyme
我是
使用
UseHistory钩子在反应路由器v5.1.2与类型记录?在运行单元
测试
时,我遇到了问题。import
React
from '
react
';import * asrouter from '
react
-router'; import
浏览 1
提问于2019-10-15
得票数 66
回答已采纳
2
回答
不能用每个单元
测试
的不同值模拟
react
钩子的返回值。
reactjs
、
react-hooks
、
jestjs
我的组成部分如下:import { useParams } from '
react
-router-
dom
';
jest
.mock('
react
-router-
dom
', () => ({ .
浏览 10
提问于2022-05-26
得票数 1
2
回答
无法模拟浅装组件的反作用useLocation钩子
javascript
、
reactjs
、
jestjs
我正在尝试
测试
一个
使用
useLocation
react
钩子的组件,但是即使我对它进行了模拟,useLocation().pathname也会导致一个错误,因为useLocation是未定义的。我面临的另一个问题是,如果我在这个
测试
文件中成功地模拟了useLocation(),它是否也适用于其他
测试
文件?是否有一种方法只对单个
jest
测试
文件模拟模块?
jest
.mock('
react
-router-
dom
&
浏览 12
提问于2022-11-22
得票数 -1
5
回答
反应路由器- useOutletContext
测试
reactjs
、
react-router
、
apollo-client
、
react-testing-library
我正在
使用
react
路由器V6,并试图
测试
useOutletContext的新特性。我的
测试
库正在
测试
-库/
react
,我不知道如何在
测试
中传递上下文数据。在TSX组件中,我
使用
router路由器的钩子获取数据:我需要这样的东西:
浏览 44
提问于2021-12-28
得票数 2
2
回答
useHistory钩子的模拟-路由器-
dom
导致以下错误- TS2698:扩展类型只能从对象类型创建
reactjs
、
typescript
、
react-router
、
jestjs
、
react-hooks
我试图在我的一个
测试
用例中模拟
react
-router-
dom
,以便useHistory钩子在我的
测试
中发挥作用。我决定
使用
jest
.mock来模拟整个模块,
使用
jest
.requireActual来保存我可能不想模仿的其他属性。
jest
.mock('
react
-router-
dom
', () => ({ ...
jest
.requireActual(&
浏览 2
提问于2020-07-07
得票数 23
回答已采纳
1
回答
Jest
:
测试
函数组件中的useNavigate钩子
reactjs
、
react-hooks
、
jestjs
、
react-router-dom
我正在用
Jest
编写
测试
,并希望
测试
一个简单的按钮,它可以作为注销,并通过onClick将您重定向到onClick。import
React
from "
react
"; cons
浏览 5
提问于2022-05-15
得票数 2
回答已采纳
3
回答
未定义的TypeError:无法读取未定义的属性(读取'isBatchingLegacy')
reactjs
、
typescript
、
jestjs
、
ts-jest
我试着用玩笑
测试
一个项目,但它带来了一个令人困惑的错误: "dependencies": { "@types/node": "^16.11.26", "@types/
react
浏览 7
提问于2022-05-02
得票数 14
回答已采纳
1
回答
在项目中添加
react
read库时出错- TypeError:无法读取未定义的属性“那时”
javascript
、
reactjs
、
react-testing-library
在向项目中添加反应
测试
库时遇到困难."
react
-
dom
": "16.10.2"我将这些版本添加到反应
测试
库中
浏览 3
提问于2019-11-01
得票数 1
回答已采纳
1
回答
在getByText上
测试
类型记录
React
组件的错误
reactjs
、
typescript
、
react-testing-library
、
ts-jest
我正在尝试将单元
测试
添加到
使用
类型记录和
React
编写的应用程序中。为了简单起见,我有一个非常基本的组件。import
React
from "
react
";type TypeState = {npm install --save-dev
jest
ts-
jest
@types
浏览 7
提问于2022-03-05
得票数 0
回答已采纳
2
回答
UnitTest与
Jest
和酶反应
reactjs
、
react-native
、
testing
、
jestjs
、
enzyme
令我惊讶的是,许多博客都在编写单元
测试
,以便同时
使用
Jest
和酵素进行反应应用程序。不能,我们用唯一的玩笑或唯一的酶来编写反应应用程序的单元
测试
?如果是的话,为了得到一个成分,我们在酶中
使用
浅层(),而在
Jest
中
使用
什么?
浏览 5
提问于2020-05-12
得票数 0
回答已采纳
1
回答
单元
测试
TypeError:_reactRouterDom.useHistory.mockReturnValue不是一个函数
reactjs
、
typescript
、
unit-testing
、
react-router
、
react-router-dom
我试图用类型记录来编写带有function组件实现的单元
测试
,但是当模拟某个钩子函数时,我遇到了一个错误。我的单元
测试
工具:import { useHistory } from '
react
-router-
dom
';
jest
.mock('
react
-router-<em
浏览 1
提问于2021-08-13
得票数 2
回答已采纳
7
回答
使用
jest
模拟
react
-router-
dom
挂钩不起作用
reactjs
、
react-router
、
jestjs
、
enzyme
、
react-hooks
我正在
使用
酶的浅层方法来
测试
一个组件,该组件
使用
useParams钩子从URL参数中获取ID。import
React
from '
react
'; const { id } = useParam
浏览 68
提问于2019-11-16
得票数 19
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 16 Jest单元测试之Jest工具
利用 Jest为React 组件编写单元测试
React16 Jest单元测试之Setup and Teardown
使用Jest测试原生TypeScript项目
为React开发人员推荐8个测试工具、库和框架
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券