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