腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
模仿
了
测试
之间
的
出血
,
重置
不能
修复
它
、
、
测试
两个模块,使用render
的
helper。render有可能抛出异常,所以我在helper中处理
它
,我希望
测试
能确保
它
按预期工作。当我最初编写
测试
时,我使用
jest
.doMock在
测试
本身中编写了
测试
所需
的
内容,包括模拟。一旦所有的
测试
都通过了,我就想重构,在可能
的
地方分享mock。,到目前为止,mock render
的
大多数其他
测试
都希望<
浏览 15
提问于2021-10-11
得票数 3
回答已采纳
3
回答
小丑:我怎么才能模拟出动画循环呢?
、
、
我正在尝试运行一个动画组件
的
快照
测试
,该组件具有以下动画代码(在componentDidMount上称为): Animated.loop( }) { }} interpolate:
jest
.fn(), }
浏览 0
提问于2018-06-18
得票数 8
回答已采纳
1
回答
如何在两次jasmine
测试
之间
重置
Flux存储?
、
、
、
、
当使用karma & jasmine (而不是
jest
)在商店上运行
测试
时,商店
的
状态在
测试
之间
保持不变。为每个
测试
重置
状态
的
最佳方法是什么? 使用
jest
,每个
测试
都会自动在自己
的
环境中运行。关于如何清除
测试
之间
的
缓存以
模仿
jest
的
报应(复制如下),但我似乎无法让
它</em
浏览 0
提问于2015-04-23
得票数 0
1
回答
Node.JS:在每次
测试
后刷新nodemailer-mock
、
、
、
我
的
应用程序使用nodemailer包发送电子邮件。我正在使用supertest和
Jest
编写
测试
。我使用nodemailer-mock包来模拟我
的
应用程序。我可以
模仿
nodemailer-mock文档中提到
的
为
Jest
发送电子邮件
的
逻辑。唯一
的
问题是,它不会在每次
测试
后
重置
数据/计数。例如,我有两个
测试
,两个都在发送电子邮件,当我执行以下断言时,它是失败
的</e
浏览 26
提问于2021-06-02
得票数 0
回答已采纳
2
回答
使用testRunner设置为
jest
的
访问茉莉花-马戏团
的
结果如下: ReferenceError: jasmine未定义
、
、
、
、
默认情况下,
jest
允许您简单地全局访问jasmine。但是,一旦您将testRunner切换到
jest
-circus,jasmine就没有定义。以下是一个最低限度
的
、可重复
的
例子:module.exports = { "
jest
": "^26.6.3&qu
浏览 1
提问于2021-01-25
得票数 7
回答已采纳
1
回答
jest
.setTimeout.Error:用
Jest
和Supertest模拟Express中间件
、
、
、
为了尝试实现这一点,在将身份验证中间件功能添加到app.js中
的
应用程序之前,我在
测试
文件
的
开头添加了以下内容。
jest
.mock('../../middleware/auth.js', () =>
jest
.fnwork for first request that hits this
浏览 25
提问于2020-06-29
得票数 2
回答已采纳
2
回答
对
jest
react-native和bugsnag有这样
的
问题
、
、
、
我试着用Bugsnag在React-Native上运行
Jest
单元
测试
,但得到了错误: The error below may be caused by using the wrong test environment
浏览 42
提问于2021-02-12
得票数 1
1
回答
使用带有
Jest
的
useQuery @阿波罗/客户端
测试
函数
、
、
、
、
我正在尝试对我
的
函数进行单元
测试
,该函数从@阿波罗/客户端调用useQuery。以下是我所做
的
import { useQuery } from '@apollo/client';import { MockedProvider } from '@apollo
浏览 5
提问于2022-02-25
得票数 2
3
回答
如何让
jest
忽略相当常见
的
`debug`节点包?
我有一个类似于下面这样
的
node js模块 this.x= 123;}; 我
的
测试
是这样
的
jest
.dontMock('..
jest
-cli/bin
浏览 4
提问于2014-06-14
得票数 6
1
回答
使用
Jest
部分模拟React模块
、
、
、
、
我试图在导入
的
React模块中只模拟一个函数,保持模块
的
其余部分未被模拟,并在所有
测试
的
顶层执行此操作。create-react-app testuse提供
了
作为唯一
测试
filenpm run test
的
src/App.test.js
jest
.mock('re
浏览 72
提问于2019-03-25
得票数 10
回答已采纳
2
回答
如何在
Jest
中
重置
模拟值?
、
、
、
我试着开玩笑,写单元
测试
。我已经为几个功能编写了单元
测试
。这些函数使用从不同文件导入
的
常量对象。所以我
模仿
了
这些常量。describe('testing helpers', () => { ],
浏览 1
提问于2020-10-24
得票数 3
回答已采纳
1
回答
模拟对象
不能
直接访问
、
、
、
在
Jest
中,我有以下
测试
代码。我导入NativeModules然后,在每次
测试
之前,我向
它
添加我自己
的
对象: };在我
测试
的
源代码中,我导入了NativeModules import { NativeModules } from 'react-
浏览 1
提问于2017-11-22
得票数 0
1
回答
使用
jest
.unstable_mockModule模拟ES6模块时出现问题
、
、
我正在尝试模拟对被
测试
代码导入
的
ES6模块上
的
类实例函数
的
调用。我一直在关注ES6支持
的
进展,最终偶然发现
了
这篇PR https://github.com/facebook/
jest
/pull/10976,其中提到在27.1.1中添加了对
jest
.unstable_mockModule我升级
了
我
的
Jest
版本以利用这一优势,虽然
测试
浏览 27
提问于2021-09-30
得票数 7
3
回答
Jest
不能
使用MenuItem为material-ui
的
快照
测试
、
、
、
、
我正在尝试用
jest
做一个快照
测试
。但是material-ui
的
MenuItem抛出了Invariant Violation: getNodeFromInstance: Invalid argument.异常。下面是我要
测试
的
组件:import {MuiThemeProvider, Paper, Menu, MenuItem, Divider}</Menu> </
浏览 0
提问于2017-05-27
得票数 1
1
回答
如何用
Jest
来模拟express.Application?
、
、
、
、
以表达式作为参数
的
类(基本DI): constructor(express: express.Application) { /* ... */ }我
的
测试
://const expressMock =
jest
.mock("express"); //let app
浏览 0
提问于2019-01-30
得票数 3
回答已采纳
1
回答
未定义FormData / axios /
jest
、
、
我通过发送FormData来
测试
我
的
基于axios
的
服务,但是
Jest
给了我一个ReferenceError: FormData is not defined 找不到原因--
它
应该在jsdom中?
测试
是集成
测试
,所以
它
应该向rest后端发出一个真正
的
请求。我
不能
(想)
模仿
这个电话...
浏览 0
提问于2019-04-04
得票数 0
2
回答
开玩笑
的
问题。FakeTimers:调用clearTimeout是为了清除本机计时器,而不是由这个库创建
的
计时器。
、
、
、
在Node.js从版本14更新到版本16之后,我们在bitbucket CI/CD管道上经历
了
很多失败
的
测试
。本地
测试
通过。似乎是定时器中
的
问题,导致第一条错误消息说:"FakeTimers: clearTimeout是用来清除本机计时器而不是由这个库创建
的
。之后,一堆
测试
都失败
了
。 在为
jest
添加了"--runInBand“参数之后,
它
解决
了
这个问题,但这不是一种理
浏览 11
提问于2022-01-19
得票数 10
3
回答
如何在每次
Jest
测试
运行之前运行一些配置
、
、
、
我正在为一个React应用程序编写
测试
,该应用程序使用Fluxxor来提供一个事件分派程序。要做到这一点,需要告诉
Jest
不要
模仿
一些内部使用并由Node本身提供
的
模块。这意味着我
不能
仅仅将它们添加到unmockedModulePathPatterns配置键中,而必须使用如下代码:
jest
.setMock(module, require.requ
浏览 7
提问于2014-07-29
得票数 9
回答已采纳
2
回答
如何模拟仅仅是一个函数
的
第三方模块(‘js-file-下载’)
、
、
、
我试图在一个使用‘js-file-下载’
的
React组件中编写一个关于下载功能
的
测试
。在我
的
测试
中,我可以用几种方式来
模仿
它
:// or
jest</em
浏览 1
提问于2020-10-21
得票数 0
5
回答
如何在
Jest
中
重置
或清除间谍?
、
、
我有一个间谍,用于一个套件中多个
测试
中
的
多个断言。例如,如何使'does not run method'中
的
断言变为真?const methods = {} describe('spy', () => {
浏览 2
提问于2018-11-17
得票数 157
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为React开发人员推荐8个测试工具、库和框架
2020年最值得你去尝试的JavaScript测试框架
流利说前端单元测试实践
使用Jest测试原生TypeScript项目
前端单元测试入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券