腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Jest
和
Enzyme
模拟
“
提交
”
后
测试
更新
的
状态
reactjs
、
asynchronous
、
jestjs
、
enzyme
、
setstate
所以我在React中有一个经典组件RecipesNew,它
的
初始
状态
如下: this.state = { titleprepTime: '', }, } 它有一个表单
和
用于方法将promise重新转换为我
的
db,当axios在其中调用时,p
浏览 29
提问于2020-07-16
得票数 0
2
回答
为
Jest
的
每个
测试
文件指定window.location
javascript
、
reactjs
、
jestjs
我正在升级到
Jest
22,我遇到了一些关于模仿window.location
的
问题。在过去,这种方法工作良好,但升级
后
不起作用。文档,有一种方法可以在window.location中
模拟
package.json中
的
配置,就像这样。"
jest
": {} 如果所有
测试
都
使用
相同<e
浏览 1
提问于2018-04-23
得票数 9
1
回答
如何从不直接处理
状态
管理
的
reactstrap中为UncontrolledTooltip创建单元
测试
?
reactjs
、
jestjs
、
enzyme
、
reactstrap
我从reactstrap实现了简单
的
reactstrap。医生()说 不受控制
的
组件可以提供所需
的
功能,而无需管理/控制组件
的
状态
。如果我想实现一个单元
测试
(例如
jest
+
enzyme
),将其
状态
测试
为打开或关闭,那么我如何创建单元
测试
而不手动修改
状态
值?这有可能做到吗?这似乎只有普通
的
Tooltip组件才有可能,但我喜欢听取经验丰富
的</
浏览 2
提问于2019-05-20
得票数 1
回答已采纳
1
回答
使用
Jest
&酶法异步获取组件
后
测试
组件
的
状态
(
使用
模块)
reactjs
、
asynchronous
、
mocking
、
enzyme
、
jestjs
我试着用
Jest
测试
一个React组件
的
状态
。在ComponentDidUpdate上,如果有人登录并用用户名
更新
state.user,它将获取服务器上
的
用户名。/react/fetch/getUser";
jest
.mock("..如果我更改我
的
模拟
模块并使其返回一个空对
浏览 3
提问于2018-01-07
得票数 2
1
回答
使用
jest
和
酶
测试
React空事件处理程序
react-native
、
jestjs
、
enzyme
如何
使用
Jest
和
Enzyme
测试
React Native中
的
空事件处理程序?分支
测试
状态
%62.5,因为我无法
测试
空事件处理程序。我试过
模拟
函数,但它不起作用。
浏览 1
提问于2020-05-10
得票数 0
2
回答
如何在父
测试
中
测试
子组件呈现
reactjs
、
jestjs
、
mocking
、
enzyme
、
mount
得到这个错误,但是组件是导出
的
,我相信是正确
的
:import React from 'react';
jest
.mock('..Mocked component</div>;}); im
浏览 3
提问于2021-09-10
得票数 2
1
回答
如何
测试
使用
apollo客户端反应式变量
的
组件
jestjs
、
react-hooks
、
enzyme
、
apollo-client
如何(
使用
jest
和
enzyme
)对
使用
useReactiveVar挂钩
的
功能组件进行单元
测试
? 我应该用
jest
模拟
useReactiveVar钩子吗?
浏览 16
提问于2020-11-16
得票数 4
1
回答
反应笑话/酶
测试
: useHistory钩子折断
测试
reactjs
、
react-router
、
jestjs
、
enzyme
/
enzyme
测试
时,我编写
的
一个
测试
用例失败,出现以下错误`>遇到声明异常我尝试
使用
jest
来
模拟
useHistory,如下所示: useHistory: () => ({ push:
浏览 4
提问于2020-02-26
得票数 2
1
回答
在<a>标记内单击按钮
后
,
模拟
函数未标识为已调用
reactjs
、
jestjs
、
enzyme
我有一个局部函数,应该在按钮单击时调用,并在其中设置布尔变量
的
状态
。我尝试向此模块添加单元
测试
,以确定按钮是否被单击,以及在按钮单击
后
是否调用函数。 但是我
的
测试
失败了。我试着
模拟
“describe”方法中
的
函数,但它不起作用。'
enzyme
';import SomeComponen
浏览 9
提问于2019-04-17
得票数 1
回答已采纳
1
回答
本机webview onNavigationStateChange不是一个函数(当运行
jest
测试
时)
javascript
、
react-native
、
webview
、
jestjs
== this.state.initialUrl) { }并在手机
和
仿真器上进行
测试
,运行良好。我甚至在控制台记录
状态
之前/之后,并确认
状态
被
更新
和函数被调用。 但是,我正在尝试用
jest
单元
测试
来
测试
这一点。,只有onMessage函数和我
的
对象一样,但是所有onLoadStart/End
和
o
浏览 0
提问于2019-05-07
得票数 0
回答已采纳
1
回答
当他们似乎做同样
的
事情时,为什么要用酶
和
Jest
呢?
javascript
、
jestjs
、
enzyme
我正在为一个react应用程序设置前端单元
测试
,很多指南都说要同时安装
Jest
和
酶类,但是当阅读
Jest
和
酶类
的
描述时,我不知道
Jest
做什么,
Jest
除了“两者都
使用
更好”之外,还没有做什么。如果我只
使用
Jest
进行
测试
,我会错过什么重要
的
特性吗?
浏览 1
提问于2019-03-28
得票数 3
回答已采纳
1
回答
使用
异步调用
测试
React with
Jest
问题
reactjs
、
asynchronous
、
jestjs
我有一个简单
的
React父组件,它只有一个名为counter
的
状态
值。在父组件下,我有一个子组件,这是一个带有onClick处理程序
的
按钮,它回调父组件以
更新
状态
。
Jest
和
以下
测试
可以很好地进行
测试
:import {mount, shallow} from '
enzyme
'; import Parent
浏览 0
提问于2017-11-09
得票数 0
1
回答
TypeError:响应不是Expo SDK33中
的
构造函数
reactjs
、
typescript
、
jestjs
、
expo
从32升级到Expo SDK 33
后
,在
jest
中运行
测试
有问题。当
模拟
get返回值时,
Jest
抱怨Response不是构造函数。Response对象
的
测试
都是成功工作
的
。唯一更改版本
的
模块是
jest
-expo (32.0.0 -> ^33.0.0)、ts-
jest
(23.10.5 -> ^24.0.2)、typescript (3.4.3 -> 3.5.2)
和
浏览 24
提问于2019-07-04
得票数 0
回答已采纳
1
回答
React
测试
功能组件中
的
外部功能
javascript
、
reactjs
、
jestjs
、
enzyme
、
react-hooks
我有一个
使用
react
的
功能组件。我有一个函数来
更新
组件(evaluateFunction).
的
状态
。此
更新
状态
函数调用用于检索数据
的
外部函数,如下所示:import { calculatePerformanceTime } from "../..<div>
浏览 0
提问于2019-03-15
得票数 3
回答已采纳
5
回答
TypeError: MutationObserver不是构造函数
reactjs
、
typescript
、
jestjs
我有一个简单
的
表单,当我单击submit时会显示一条消息。我想
测试
它,这是我创建
的
SampleForm.test.tsx:
测试
import { render, fireEvent, screen, waitFor/SampleForm"; test("rende
浏览 8
提问于2020-04-04
得票数 42
回答已采纳
1
回答
Jest
/酶延迟
后
意外行为
测试
反应组分
reactjs
、
typescript
、
testing
、
jestjs
、
enzyme
我有一个非常基本
的
React组件,它显示一系列
的
点,以便在加载
的
时候,默认情况下,它最多显示3个点,并且在componentDidMount函数中设置
的
区间上
的
点增量,重置为点
的
数量。className="loadingDots" {...this.props}>{text}</p> }我现在面临
的
问题是
测试
这个组
浏览 0
提问于2018-09-19
得票数 1
回答已采纳
1
回答
如何
使用
Jest
在react中为
状态
编写
状态
大小写
reactjs
、
unit-testing
、
jestjs
、
enzyme
我是
Jest
的
新手,我试着为
状态
值编写
测试
用例,我想在
测试
套件中
更新
状态
值,任何人都可以在这方面提供帮助。谢谢。例:我
的
元件导入反应,{useState}从‘反应’; </div>: null </div> } export defau
浏览 2
提问于2020-10-01
得票数 1
4
回答
Jest
测试
中
的
触发器useEffect
javascript
、
reactjs
、
jestjs
、
enzyme
我正在
使用
Jest
和
酶来
测试
一个React功能组件。params : ''}`; <iframe src={src}></iframe>} it('handles groupId andUSAGE_SURFACES.metrics}`} groupId={1} />) console.log(wrapper.find("iframe
浏览 2
提问于2019-12-03
得票数 16
1
回答
如何用酶来
测试
改变useState
状态
的
点击事件?
reactjs
、
testing
、
jestjs
、
enzyme
onClick事件,这两个事件都会改变
状态
。一种方法是
模拟
useState,看看它是否会像我预期
的
那样被调用。这是我尝试过
的
测试
: const setState =
jest
.fn(); button.simulate("click"); expect(setState).
浏览 14
提问于2020-12-22
得票数 1
回答已采纳
3
回答
如何在
jest
中
使用
react-native酶
react-native
、
jestjs
、
enzyme
我曾尝试过几篇关于如何做到这一点
的
文章,包括airbnb react-native
和
jest
的
酶指南(分别)。(例如:、或) 但每当我尝试渲染(不是挂载,而是崩溃)任何本机组件时,我都会收到很多警告(我有多组并发
测试
)。警告总是关于本机道具不被识别。
浏览 5
提问于2017-02-04
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
携程租车React Native单元测试实践
为React开发人员推荐8个测试工具、库和框架
2020年最值得你去尝试的JavaScript测试框架
利用 Jest为React 组件编写单元测试
TypeScript React Native入门
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券