腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
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
点击加载更多
相关
资讯
React 16 Jest手动模拟
深入了解 ES6 模块化技术
如何做到四端统一桥接?微医跨平台桥接标准化方案了解一下
携程租车React Native单元测试实践
分享 10 种常见的 JavaScript 设计模式
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券