腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4082)
视频
沙龙
1
回答
在
jest.mock
(
moduleName
,
factory
)
工厂
函数
中
模拟
多个
命名
导出
、
、
、
、
我一直
在
一个小项目中使用Jest,
在
使用Jest mocks时遇到了问题。我有一个
导出
已
命名
的自定义错误构造
函数
的实用程序文件。我需要在我的测试文件
中
模拟
这些
函数
。我不想使用Jest文档中所示的手动
模拟
技术(例如,将
模拟
文件放入__mocks__
中
),而是希望
在
测试文件
中
定义
模拟
。我
在
我的测试文件
中
尝试了类似这
浏览 5
提问于2018-01-09
得票数 1
回答已采纳
6
回答
只
模拟
模块
中
的一个
函数
,但保留rest的原始功能。
、
、
我只想
模拟
模块
中
的单个
函数
(名为
导出
),而保留模块功能的其余部分。import * as utils from './utilities.js';
jest.mock
(utils, () =>
浏览 4
提问于2019-12-12
得票数 159
1
回答
Jest.mock
(.)不使用“描述”(TypeError:
moduleName
.split不是一个
函数
)
、
对于我的测试,
jest.mock
(.)似乎不能在“describe”级别工作。/something/someFile"; 但是如果我运行“描述”(即。(描述级别或套件级别),然后得到以下错误: TypeError:
moduleName
.split is not a
浏览 4
提问于2020-04-16
得票数 7
回答已采纳
2
回答
Jest返回未定义的数据而不是数据
、
我试图
模拟
一个
函数
,但不确定我在这里做错了什么。我有一个
函数
"getGroups“export const getGroups = async () => { const groupApiUrl = getDashboardPath: [ { id: 2, name: 'Data2' } };getGroups.test.js:
j
浏览 2
提问于2020-03-30
得票数 5
1
回答
使用Jest
模拟
VueJS组件
中
的自定义模块
、
、
、
、
我试图
在
我的Vue组件上编写一个简单的Jest单元测试。Jest
模拟
依赖模块时,我一直
在
观察一些奇怪的行为。<anonymous> (test/invite/accept.ts:25:23)我期望发生的是替换组件
中</e
浏览 0
提问于2018-05-16
得票数 4
回答已采纳
1
回答
用茉莉花、小丑或t-mockito来
模拟
类的构造
函数
、
this.activeTest.start()} 我是一个单元,测试加载该外部类的服务,但我不想创建TypeATest、TypeBTest或类似的类,而只是
模拟
结果(它们都具有相同的API),但我无法找到如何
模拟
它们。
浏览 2
提问于2019-03-28
得票数 1
回答已采纳
1
回答
如何使用Jest
模拟
外部库的
命名
导出
构造
函数
和
函数
?
、
、
、
、
我见过类似的问题,但我
在
文档或堆栈溢出
中
没有看到任何描述我想要做的事情。我对javascript很陌生,刚开始使用jest,我已经阅读了jest文档,但我还没有看到一个
模拟
外部库的
命名
导出
的示例。我想要
模拟
命名
的
导出
RateLimiterRedis。我需要
模拟
几个RateLimiterRedis
函数
,包括get、couple和delete。例如,当我
模拟
redis的
函数
时,我所要做
浏览 3
提问于2020-06-24
得票数 0
回答已采纳
4
回答
jest.mock
():如何使用
工厂
参数
模拟
ES6类默认导入
、
、
模拟
ES6类导入
jest.mock
()可以
模拟
导入的模块。当通过一个参数时:
jest.mock
('./my
浏览 11
提问于2017-11-20
得票数 52
1
回答
如何
模拟
用
jest.mock
模拟
的类的实例方法?
、
、
、
如何对使用
jest.mock
模拟
的类进行实例方法的
模拟
import Person from "./Person";
jest.mock
(".
浏览 4
提问于2022-05-17
得票数 3
回答已采纳
1
回答
jest -TypeError
中
的运行时错误:类扩展未定义的值不是构造
函数
或null
、
、
undefined; return this.innerFoo;}[...][...]
浏览 4
提问于2021-01-22
得票数 4
回答已采纳
2
回答
如何使用jest
模拟
typescript
中
的外部依赖
、
、
我无可救药地试图
在
typescript
中
模拟
firebase管理依赖,以进行单元测试。admin
函数
来测试admin.auth().verifyIdToken(payload, true)。但是我收到一个错误,说是TypeError: Cannot read property 'mockReturnValue' of undefined 如果我没理解错的话,我是
在
通过调用
jest.mock
('firebase-admin')来
模拟
浏览 24
提问于2021-05-29
得票数 0
回答已采纳
1
回答
Jest测试服务调用响应承诺,useEffect和useState钩子
、
我
在
开玩笑地测试这个useEffect时遇到了一些困难。下面的代码位于
中
,我希望
在
调用serviceFn时返回一些
模拟
值。返回的数据被写回状态。
在
我的测试文件
中
,我必须导入
函数
。
jest.mock
('./service-
factory
', () => ({
浏览 1
提问于2020-07-07
得票数 0
1
回答
在
*.test.js文件中使用
jest.mock
('axios')时,TypeError:(0,_axios.default)不是
函数
、
、
、
、
我尝试
在
我的测试文件
中
模拟
axios模块,如下所示 // mycomponent.test.js default: jest.fn(() => Promise.resolve({ data: 'data' })), })); 但是
在</
浏览 77
提问于2019-05-15
得票数 11
1
回答
在
jest
模拟
模块
工厂
中
模拟
承诺
、
、
我正在编写一些单元测试,需要
模拟
来自文件的
命名
导出
,但当
导出
是返回承诺的
函数
时,它似乎不起作用。例如,我
在
lib/api.js中有一个模块,它
导出
一个名为getFoo的
函数
,该
函数
本身返回axios.get('/foo')。
在
我的测试
中
,我希望将getFoo的返回值
模拟
为foo有效负载的已解析承诺,因此我
模拟
使用模块
浏览 7
提问于2019-10-02
得票数 1
2
回答
开玩笑: TypeError: axios.get.mockResolvedValue不是一个
函数
、
、
一个工作,一个抛出:作品:
jest.mock
moreData: 'zedata'})不会:
jest.mock
const actualresp
浏览 7
提问于2020-11-15
得票数 20
回答已采纳
3
回答
是否有自动锁定react组件的快速方法
、
、
、
我有大量需要简单
模拟
版本的react组件。 目前,对于每个组件,我必须创建一个新的mock文件夹,然后为该组件创建一个文件,然后为该组件创建一个新的简化版本。componentB.js│ └── componentA.js│ └── componentC.js 我
模拟
的每个文件看起来都是这样的esModule: true, <div className={name}>
浏览 32
提问于2020-09-28
得票数 1
回答已采纳
1
回答
为什么Axios方法没有运行?
、
、
、
提交方法由测试
中
的按钮触发器调用:submit() { var
jest.mock
('axios', () => ({ })) exp
浏览 73
提问于2021-05-14
得票数 0
回答已采纳
3
回答
如何
模拟
资料-ui withStyles的实现?
、
、
、
如何
模拟
withStyles
在
material-ui/core/styles.js
中
的实现import React from 'react' const withStylesFak
浏览 0
提问于2018-07-03
得票数 2
回答已采纳
2
回答
用Jest - rxjs观察到的嘲笑
、
、
、
在
我的测试
中
,我认为我可以很容易地
模拟
'./messageBus‘模块:(模块如何导入无关,但导入首选)import './messageBus' loginState$: of({ isLoggedIn: true }),但是,Jest抛出错误:
jest.mock</e
浏览 2
提问于2018-12-07
得票数 10
回答已采纳
1
回答
如何在动态加载库
中
实例化静态类
、
、
、
、
我正在使用一个基于
工厂
的编译时插件系统,我想让它更具动态性。目前它是基于静态模板化的注册器类,其中构造器向
工厂
注册类。) ModuleFactory&
factory
= ModuleFactory::Instance();
factory
.Register(this, description);} 然后
在
DefaultPlugin类的标头中 static SingleModuleRegistrar<DefaultPlugin> DefaultPluginRegis
浏览 16
提问于2021-09-06
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券