腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8354)
视频
沙龙
1
回答
Jest
,
模拟
ES6
类
构造
函数
未按
预期
工作
、
、
我有一些我想用
Jest
测试的代码。我有一个
ES6
类
,我们称它为ClassA。: mockGetCheapestProductAllPages }}) 这个语法非常适合
模拟
这个
类
。我可以很好地监视getCheapestProductAllPages,并
模拟
它的返回值,等等。问题是,由于某些原因,我不能监视
构造
函数
。在
Jest
documentation on mocking
ES6
classes中,这意味
浏览 31
提问于2021-09-03
得票数 0
1
回答
模拟
类
,这些
类
是从带有
jest
的包中导入的对象的属性。
、
、
、
我有以下情况:
jest
.mock('foo/dist/foo.min'); 自动
模拟
正常
工作
,但当然不允许我监视Bar和Baz的
构造
器,这正是我想要的。
jest
.fn();
浏览 3
提问于2019-02-20
得票数 0
回答已采纳
1
回答
Jest
-如何模仿RTCPeerConnection?
、
、
、
、
我需要测试一个在其
构造
函数
中初始化RTCPeerConnection对象的
ES6
类
。event: RTCPeerConnectionIceEvent) => this.onIceCandidate(event); } } 当我尝试测试这个
类
时,
Jest
抱怨没有定义RTCPeerConnection。现在,我查看了
Jest
文档here,了解如何
模拟
ES6
类
,但它只解
浏览 17
提问于2020-07-21
得票数 1
1
回答
使用
jest
模拟
typescript中导入的
类
、
、
、
我正在尝试使用
jest
在typescript
类
中
模拟
导入的
类
,以下代码用于主程序(我从
函数
内部删除了一些代码,但它应该仍然清楚我要做的事情) }); );} 我试图
模拟
"AuthenticationSe
浏览 1
提问于2018-11-27
得票数 6
回答已采纳
1
回答
构造
函数
未为带有
jest
的
模拟
类
定义。
、
我目前正在尝试对
构造
函数
进行
模拟
。正如所写的,:
jest
.mock('@/path
浏览 1
提问于2020-04-08
得票数 0
回答已采纳
2
回答
在无法访问
类
实例时,如何
模拟
类
的特定方法,同时使用
jest
保持所有其他方法的实现?
、
、
、
、
基于这个问题(),如何在保持所有其他方法的实现的同时,对特定的方法进行
模拟
?有一个类似的问题(),但这只适用于
类
实例在其调用
类
之外可用的情况,因此,如果类实例位于类似于此问题()的
构造
函数
中,则不会
工作
。例如,对Logger
类
进行了
模拟
,使其只对method1进行了
模拟
,但随后缺少了method2,从而导致了一个错误:export default Logger() {/Logg
浏览 8
提问于2022-05-17
得票数 1
回答已采纳
1
回答
Jest
-如何在
函数
中
模拟
方法
、
我有一个
ES6
类
A,需要进行测试,我唯一想要更改的是一个方法的实现,以及所有其他的东西保持原样。首先,我希望手动创建一个类似于"myMock扩展A“的
模拟
类
,在那里我将更改该方法并将其用于测试,但存在一些问题。
jest
.mock("..
jest
.fn(() => new Promise((resolve): void =>
浏览 0
提问于2018-04-05
得票数 2
回答已采纳
2
回答
ES6
类
玩笑
、
、
我有一个
ES6
类
,我需要它来
模拟
它的方法。在文档之后,我对此进行了手动
模拟
,并获得了要调用和断言的
构造
函数
。const mockConnect =
jest
.fn();
jest
.mock('../..
浏览 1
提问于2018-09-10
得票数 1
回答已采纳
1
回答
Jest
模拟
默认
构造
器
、
、
、
测试: return
jest
.fn().mockImplementation(()=>'Hello第一个console.log显示我已经
模拟
了这个模块。第二个console.log显示出了一些问题。我尝试过许多排列,包括将导入移到
jest
.mock下面和将导入更改为const Web3 = require('web3');。如果我删除
浏览 1
提问于2022-08-19
得票数 0
回答已采纳
3
回答
Jest
模拟
默认导出-需要与导入
、
、
我在这里看到过关于嘲笑默认出口的问题,但我不认为这已经被问到了:import './modules.js'; r
浏览 5
提问于2017-11-01
得票数 20
回答已采纳
4
回答
jest
.mock():如何使用工厂参数
模拟
ES6
类
默认导入
、
、
模拟
ES6
类
导入
jest
.mock()可以
模拟
导入的模块。当通过一个参数时:它使用在
模拟
文件旁边的__mocks__文件夹中找到的
模拟
实现,或者创建一个自动
模拟
。
jest
.mo
浏览 11
提问于2017-11-20
得票数 52
2
回答
模拟
ES6
类
上方法的
模拟
返回值
、
、
、
当使用
jest
库的
ES6
类
时,我很难
模拟
一个方法。/ setup stuff return num1 + num2;}import CalculatorService from 'services/calculatorService';
jest
.mock('service
浏览 12
提问于2022-11-07
得票数 0
2
回答
使用Typescript从
Jest
手册
模拟
中导入
函数
、
、
我正在使用
Jest
在一个Typescript项目中创建一个自定义
模拟
(一个
ES6
类
)。mock创建了一些最终导出的mock.fn(),这样它们就可以在测试套件中被监视。一个例子可以是
Jest
文档()中的官方文档。在那里,SoundPlayer
类
被模仿了,因为它是它唯一的方法playSoundFile。该方法使用
jest
.fn()
模拟
,该a被导出以便在测试中使用。soundPlayer.playSoundFile(filename); expect
浏览 33
提问于2019-10-31
得票数 5
3
回答
在
jest
中
模拟
jQuery $()和$
函数
、
对于
ES6
类
中使用$.get()的
函数
,我有一组测试。我能够嘲笑$.get()。我正在测试同一个
类
中使用$.get()和$(data, ownerDocument).find()的另一个
函数
,而且我还没有弄清楚如何为$().find()
函数
添加
模拟
。文档中的,我尝试使用2参数版本的
jest
.mock为jQuery
构造
函数
添加
模拟
。property 'mockClear' of u
浏览 6
提问于2020-10-24
得票数 3
回答已采纳
1
回答
对带有DI依赖项的
类
进行
Jest
模拟
、
各种
Jest
文档显示了创建“自动”
模拟
、“手动”
模拟
或
模拟
(在
构造
函数
中实例化依赖关系)。. */所以我想在一个测试中这样做:const bazMock =
jest
.giveMeAMo
浏览 6
提问于2019-04-04
得票数 11
回答已采纳
2
回答
用
Jest
抛出“非
构造
函数
”错误测试
ES6
类
、
、
、
、
我正在尝试使用
Jest
测试一个
ES6
类
,如下所示:export default class MyClass { const testMyClass = new MyClass(); } 当我运行测试时,
Jest
抛出一个错误: TypeError:_myClass.MyClass不是
构造</
浏览 0
提问于2018-10-01
得票数 26
回答已采纳
1
回答
Jest
模仿
构造
函数
、
、
我正在使用Angular和
Jest
来
模拟
一个
类
。我发现
模拟
构造
函数
很困难,因为测试
函数
是在
构造
函数
中调用的。任何关于如何用
jest
模拟
构造
函数
的输入都会很有帮助 export class AppComponent { return
浏览 14
提问于2021-05-05
得票数 0
回答已采纳
1
回答
ES6
导入和
Jest
.mock中的“不是
构造
函数
”
、
、
类似于,但我使用的是
ES6
导入-而这个问题的答案并不适用于我的情况。我有一个
构造
函数
Client,它是从名为pg的
ES6
模块导入的。如何使
构造
函数
正常
工作
?这里有一个稍长的答案形式版本,每一行都有关于正在发生的事情的评论--我希望阅读这篇文章的人会发现它很有用!
jest
.mock("pg",
浏览 0
提问于2020-05-15
得票数 4
回答已采纳
1
回答
模拟
Jest
中的
类
不会调用相同的方法
、
、
、
我正在尝试用require
模拟
一个导入到我的代码中的
类
,然后测试是否调用了该类的方法。我还尝试用模块工厂参数
模拟
这个
类
jest
.mock('./user', () => { return { }}) 它还是不能
工作
当我在user-consumer.js:5中登录console.lo
浏览 7
提问于2021-01-16
得票数 1
回答已采纳
1
回答
Jest
:来自另一个
构造
函数
的
模拟
对象
、
、
、
、
嗨,我有两个
类
A
类
和B
类
,A
类
构造
函数
在
构造
函数
中实例化B
类
嘲弄b级
浏览 2
提问于2021-04-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入浅出ES6教程class类和继承
ES6 class的理解(一)
前端单元测试入门
ES6 Class类
es6中class类的全方面理解(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券