腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
jest
和
构造
函数
方法
模拟
类
时
出现
的
问题
、
、
、
、
我是一个
使用
Jest
进行单元测试
的
新手。这是我
的
Account
类
....module.exports = { user_id: 1, expect(result).toEqual('');}); 但是,当我运行它
时
,
浏览 11
提问于2021-08-18
得票数 0
2
回答
Jest
:当同一个模块也命名为export
时
,如何
模拟
默认
的
导出组件?
、
、
、
、
我有一个ES6模块,它在默认情况下导出一个function组件
类
,但也导出一个普通
的
JS
函数
作为一个命名
的
导出。在测试
使用
此模块
的
其他包
时
,我希望
模拟
默认导出组件
和
命名导出
函数
,以保持单元测试
的
纯正性。当我试图像这样
模拟
MyComponent并自己呈现它
时
,它将呈现为null。 这种行为非常奇怪,因为如果我
使用
完全相同
的
语法,但
浏览 1
提问于2018-02-16
得票数 18
回答已采纳
1
回答
如何
使用
Jest
模拟
外部库
的
命名导出
构造
函数
和
函数
?
、
、
、
、
我见过类似的
问题
,但我在文档或堆栈溢出中没有看到任何描述我想要做
的
事情。我对javascript很陌生,刚开始
使用
jest
,我已经阅读了
jest
文档,但我还没有看到一个
模拟
外部库
的
命名导出
的
示例。我想要嘲弄
的
图书馆是速率限制器灵活
的
。我想要
模拟
命名
的
导出RateLimiterRedis。我需要
模拟
几个RateLimiterRedis
函数
,包括ge
浏览 3
提问于2020-06-24
得票数 0
回答已采纳
1
回答
Jest
模仿
构造
函数
、
、
我正在
使用
Angular
和
Jest
来
模拟
一个
类
。我发现
模拟
构造
函数
很困难,因为测试
函数
是在
构造
函数
中调用
的
。任何关于如何用
jest
模拟
构造
函数
的
输入都会很有帮助 export class AppComponent { tes
浏览 14
提问于2021-05-05
得票数 0
回答已采纳
2
回答
使用
Jest
使用
私有
构造
函数
模拟
TypeScript
类
、
、
、
所以,我是TypeScript
和
Jest
世界
的
新手。为了简单起见,我省略了部分代码示例。 基本上,我有一个具有私有
构造
函数
的
User实体,因为我在这个
类
中
使用
了一个静态工厂
方法
。此工厂
方法
在成功
时
返回User实例,在某些提供
的
字段无效
时
返回UserCreationFailure
的
列表。
Jest
来
模拟
具有私有<e
浏览 3
提问于2020-03-04
得票数 12
回答已采纳
1
回答
模拟
类
,这些
类
是从带有
jest
的
包中导入
的
对象
的
属性。
、
、
、
我有以下情况:
jest
.mock('foo/dist/foo.min'); 自动
模拟
正常工作
浏览 3
提问于2019-02-20
得票数 0
回答已采纳
1
回答
如何
使用
jest
测试对同一
函数
的
特定调用序列
、
、
我有一个正在尝试测试
的
类
,它在
jest
中对
模拟
函数
进行了一系列调用: ? 我有一个Gpio
类
构造
函数
的
模拟
,它在这些属性后面创建对象实例。
模拟
类
有一个用于digitalWrite
的
模拟
方法
? 当我运行我
的
测试
时
,我可以看到对digitalWrite
的
调用序列
浏览 30
提问于2020-08-26
得票数 1
回答已采纳
1
回答
Jest
'spyOn‘TypeScript
类
而不覆盖其属性
和
函数
、
、
、
有谁知道我如何在不覆盖所有内容
的
情况下spyOn整个
类
(
构造
函数
和
所有
方法
) (
Jest
26.6.3)?目前,我正在尝试SpyOn (不是
模拟
)我
的
运行时,我只想检查它是否被敏捷正确地实例化: Agile,} from "../..但是Runtime
的
所有属性
函数
都被
Jest
覆盖,因此它根本不被实例化。是否有一种<
浏览 2
提问于2020-11-30
得票数 0
1
回答
使用
jest
模拟
typescript中导入
的
类
、
、
、
我正在尝试
使用
jest
在typescript
类
中
模拟
导入
的
类
,以下代码用于主程序(我从
函数
内部删除了一些代码,但它应该仍然清楚我要做
的
事情) import * as SocketIO from "socket.io"AuthenticationService“中
的
函数
"authenticateUser”,而不是调用我想要
模拟
promise
的
普通代码。我
浏览 1
提问于2018-11-27
得票数 6
回答已采纳
1
回答
Jest
:
模拟
构造
函数
以返回错误
、
、
我在尝试用
jest
模拟
类
构造
函数
时
遇到了
问题
。try { }catch(err){ } 我试图在单元测试中创建
的
mock,以便"new Redis“抛出一个错误,它包含如下内容:
jest
.mock('ioredis', () => { return <em
浏览 22
提问于2021-01-08
得票数 0
回答已采纳
1
回答
如何
使用
Jest
模拟
构造
函数
状态初始化
、
、
、
、
我正在编写一个JS客户机,它封装了底层
的
库。在单元测试中,我
使用
模拟
axios。 在我
的
API
类
的
构造
函数
中,我传递一个URL,并
使用
函数
创建axios
的
自定义实例,并将其绑定到客户端属性。当我用
jest
.mock('axios')来
模拟
axios依赖关系
时
,
问题
就
出现
了--当尝试调用axi
浏览 1
提问于2019-03-15
得票数 2
回答已采纳
1
回答
Jest
-如何在
函数
中
模拟
方法
、
我有一个ES6
类
A,需要进行测试,我唯一想要更改
的
是一个
方法
的
实现,以及所有其他
的
东西保持原样。首先,我希望手动创建一个类似于"myMock扩展A“
的
模拟
类
,在那里我将更改该
方法
并将其用于测试,但存在一些
问题
。 无论如何,是否有另一种
使用
jest
的
方法
来指定
类
中特定
方法
的
替换?我现在
浏览 0
提问于2018-04-05
得票数 2
回答已采纳
1
回答
Jest
,
模拟
ES6
类
构造
函数
未按预期工作
、
、
我有一些我想用
Jest
测试
的
代码。我有一个ES6
类
,我们称它为ClassA。: mockGetCheapestProductAllPages }}) 这个语法非常适合
模拟
这个
类
。我可以很好地监视getCheapestProductAllPages,并
模拟
它
的
返回值,等等。
问题
是,由于某些原因,我不能监视
构造
函数
。在
Jest
documentation on mocking ES6 cla
浏览 31
提问于2021-09-03
得票数 0
2
回答
为什么我
的
笑话之一在另一个很好
的
情况下不起作用?
、
、
我已经定义了两个玩笑
模拟
。我遇到
的
问题
。第一个
模拟
不起作用,但第二个
模拟
起作用。 当第二个
模拟
完美地工作<
浏览 0
提问于2019-10-14
得票数 0
回答已采纳
1
回答
测试子类
的
方法
、
、
我正在尝试测试A
类
的
方法
X调用导入
函数
Y。A
类
是B
类
的
子类,它应该被
模拟
出来。const B = require('./B');
jest
.mock('../path/to/B', () =&g
浏览 7
提问于2018-08-29
得票数 0
回答已采纳
4
回答
使用
Jest
模拟
导入到vue组件中
的
模块
、
、
、
我在处理
时
遇到了一些
问题
,因为我希望这段代码能正常工作:import Router from '@/router/index'; describe('Ord
浏览 2
提问于2018-10-01
得票数 7
3
回答
模拟
依赖项
的
构造
函数
Jest
、
、
、
、
我已经成功地模仿了我自己
的
东西,但似乎被卡在模仿一个模块上。具体地说就是
构造
函数
。const AWS =
jest
.mock("aws-sdk") constructor() {}} 但是,当我在usage.js中
使用
它
时
,c
浏览 1
提问于2017-12-02
得票数 37
回答已采纳
1
回答
如何
使用
jest
模拟
构造
函数
实例化
的
类
实例?
、
、
、
、
如果一个
类
Person实例化&
使用
另一个
类
Logger,那么在下面的示例中实例化Person
时
,如何验证Logger
的
方法
被调用?() on instantiation', () => { getCommitLinesMock =
jest
expect(getCommitLinesMock).toBeCalled();}); 一个选
浏览 2
提问于2022-05-17
得票数 0
回答已采纳
1
回答
Jest
:来自另一个
构造
函数
的
模拟
对象
、
、
、
、
嗨,我有两个
类
A
类
和
B
类
,A
类
构造
函数
在
构造
函数
中实例化B
类
嘲弄b级 in a.js/b
浏览 2
提问于2021-04-21
得票数 0
回答已采纳
1
回答
为什么
jest
v24
模拟
类
需要私有
方法
?
、
、
我需要
使用
jest
v24+为我
的
类型记录
类
创建一个
模拟
实现。我正特别尝试创建一个
模拟
类
,该类被注入
构造
函数
并
模拟
将被调用以返回特定响应
的
函数
。我已经启动了一个新项目,现在正在
使用
jest
v24,这给我无法解决
的
编写测试带来了
问题
。在
使用</
浏览 0
提问于2019-02-13
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券