腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
在
模拟
特定
函数
时
遇到问题
、
我已经开始使用
jest
,但我
在
模拟
特定
的JS
函数
时
遇到了一些问题,我已经尝试了各种可能的解决方案,但我就是不能让它工作。下面是我的JavaScript
函数
代码 functions.js: function test1(){ } return "hello2
浏览 14
提问于2019-12-25
得票数 1
回答已采纳
2
回答
如何恢复用
jest
.mock()创建的
模拟
?
、
显然,mock.mockRestore()没有恢复使用
jest
.mock()创建的
模拟
的原始实现。/b';
jest
.mock('.
浏览 1
提问于2019-06-07
得票数 29
2
回答
如何用
jest
模拟
多个调用链
函数
、
、
当我为我的项目编写单元测试
时
,我遇到的情况是,我需要在mongoose模块中
模拟
一个链接多个调用的
函数
。module.exports = { find:
jest
.fn().mockReturnThis(), sort:
jest
.fn().mockReturnThis(),test
浏览 5
提问于2021-12-28
得票数 1
1
回答
使用
Jest
spyOn (启动的模块)
、
、
、
在
ExpresS API中,我使用邮戳库发送电子邮件,该邮件启动如下:var client = new postmark.Client"aaaa-bbbbb-cccc");client.sendEmailWithTemplate(); 现在,我想测试这个
函数
已经被调用,但我有困难找出如何
模拟
/间谍这一点。/se
浏览 1
提问于2018-04-05
得票数 1
回答已采纳
1
回答
玩笑错误--无法读取未定义的属性“get”
、
、
、
、
我
在
React组件中配置了一个服务,我
在
jest
和测试库上遇到了问题,应用程序正在工作,但是测试是阻塞的。 38 | 有什么办法来
模拟
这个
在
jest
的setup.js?
浏览 2
提问于2021-05-29
得票数 0
回答已采纳
1
回答
当使用
Jest
测试框架调用fetch( url )
时
,如何基于url
模拟
变量响应?
、
、
、
、
./ const average’)
jest
.mock(‘节点-提取’),() => {返回
jest
.fn(() => {})测试(‘应该计算清算开放式利率模型的统计数据’,=> ()=>{const我最好只使用
Jest
,而不依赖于像mock-fetch和
jest
-mock-fetch这样的模块。但是,如果没有使用的解决方案太复杂,那么我很乐意使用它们。
浏览 4
提问于2020-02-15
得票数 5
回答已采纳
1
回答
模拟
Jest
中模块中的单个
函数
并在其上进行断言
、
、
、
我试图用
Jest
模拟
模块中的单个
函数
,并断言我已经用某些参数调用了它。g(...)我正在尝试测试
函数
g和h,我试图编写的断言之一是,
在
调用g和h
时
,使用
特定
参数调用f。因此,
在
我的测试中,我希望
模拟
出f,并能够断言它的调用。然而,当我
在
测试中这样做
时
:
jest
.mock('module
浏览 7
提问于2022-06-20
得票数 0
3
回答
使用类型记录和
Jest
简单地获取
模拟
、
、
实际上是
模拟
整个fetch对象还是其他解决方案?global.fetch =
jest
.fn(() => json: () => Promise.resolve({ test: 100 }), })
浏览 6
提问于2020-11-13
得票数 19
回答已采纳
2
回答
Typeorm装饰器不是
函数
、
、
、
这就是我使用
Jest
时
的问题所在 import { Entity, PrimaryGeneratedColumn, Column, JoinTable, ManyToMany } from 'typeormPI_id', }, pictures: PicturesModel[]; const getRepMo
浏览 170
提问于2020-04-16
得票数 9
回答已采纳
2
回答
React Redux -
模拟
特定
jest
测试中的useDispatch
、
、
我试图
在
一个
特定
的测试中
模拟
useDispatch。我试着这样模仿: import * as reactRedux from "react-redux"; const useDispatchMock =
jest
.spyOn(reactRedux, "useDispatch"); 在运行测试
时
,useDispatch仍然是一个正常的
函数
。使用
Jest
26.6.3 React Redux 7.2.4
浏览 83
提问于2021-08-26
得票数 0
回答已采纳
1
回答
Jest
测试服务调用响应承诺,useEffect和useState钩子
、
我
在
开玩笑地测试这个useEffect
时
遇到了一些困难。下面的代码位于中,我希望
在
调用serviceFn
时
返回一些
模拟
值。返回的数据被写回状态。function mockReturnFn() { return 'Test'; }const somethingSpy =
jest
.spyOn
在
我的测试文件中,我必须导入
函数
。 import
浏览 1
提问于2020-07-07
得票数 0
2
回答
模拟
反应查询useQueryClient来测试缓存的数据
、
、
、
我使用一个自定义钩子来共享一个increment
函数
,这占用了我的应用程序(它增加了购物车中的数量)。这一职能是干什么的: cacheincrements 从React查询useMutation获取数据对象数据quantity属性通过React查询useMutation进行一些API调用,然后
在
成功的情况下更新API调用使用msw进行
模拟
。react query、queryClient.setQueryData和getQueryData
函数
,以便测试它们的返回值。
jest
.mock("react
浏览 6
提问于2022-06-30
得票数 0
回答已采纳
2
回答
使用
jest
模拟
对象并通过方法参数传递它。
、
、
、
、
我试图使用
jest
来
模拟
整个对象(ColumnApi来自ag-grid),然后通过参数传递给某个
函数
,该
函数
从ColumnApi调用方法"getAllColumns“。我不在乎"getAllColumns“是如何工作的,但我希望它返回一些
特定
的列数组(Column[])。如何创建此对象/
模拟
以同时实现: 通过参数将其传递给某个
函数
,该
函数
要求该对象的一个
函数
的ColumnApi类型
模拟
返
浏览 5
提问于2021-04-16
得票数 0
回答已采纳
2
回答
在从节点模块导出的
函数
上使用`
jest
.spyOn`
、
、
、
、
在
中,要监视一个方法(并可选择
模拟
其实现),我们执行以下操作:const spySpawnSync =
jest
.spyOn(childProcess, 'spawnSync').mockImplementation();expect(spySpawnSync).lastCalledWith('
浏览 3
提问于2019-08-23
得票数 4
1
回答
使用
jest
.unstable_mockModule
模拟
ES6模块
时
出现问题
、
、
我正在尝试
模拟
对被测试代码导入的ES6模块上的类实例
函数
的调用。我一直
在
关注ES6支持的进展,最终偶然发现了这篇PR https://github.com/facebook/
jest
/pull/10976,其中提到
在
27.1.1中添加了对
jest
.unstable_mockModule我升级了我的
Jest
版本以利用这一优势,虽然测试没有错误,但它似乎也没有实际
模拟
模块。 这是正在测试的模块:
浏览 27
提问于2021-09-30
得票数 7
6
回答
如何处理模块的
模拟
函数
和类型类型
、
、
我使用ts-
jest
和
jest
编写带有类型记录的测试文件。这是我的代码:import {IObj} from '../module'; // I think the
jest
.Mockm.ge
浏览 4
提问于2017-07-06
得票数 14
1
回答
如何
模拟
jQuery .done(),使其
在
Jest
中正确执行?
、
、
、
我为模块MyAPI编写了一个
模拟
程序,
模拟
代码可以很好地执行,使用console.log(“某某物”),我可以
在
控制台中看到输出。我知道一种选择是使用像Nock这样的假服务器,但我不想把它变成集成测试,除非我必须这样做。>{msg}</Error>; self.setState({ pwerror: msg, pwsuccess:
浏览 0
提问于2018-07-11
得票数 3
回答已采纳
1
回答
TypeError: specificMockImpl.apply不是
函数
、
、
、
尝试运行以下内容的单元测试:使用REACT JS -
Jest
和酶是代码的一部分:let requestSettings = this.props.getViewRequestSettingslinkerDefinition.substr(0,linkerDefinition.indexOf('('));TypeError: specificMockImpl.apply不是
函数
调用道具: //
je
浏览 3
提问于2019-02-07
得票数 9
回答已采纳
1
回答
为什么
jest
v24
模拟
类需要私有方法?
、
、
我需要使用
jest
v24+为我的类型记录类创建一个
模拟
实现。我正特别尝试创建一个
模拟
类,该类被注入构造
函数
并
模拟
将被调用以返回
特定
响应的
函数
。const Mock =
jest
.fn<Randomiser>(() => ({ getRandom:
j
浏览 0
提问于2019-02-13
得票数 3
1
回答
Javscript
Jest
测试框架:什么时候没有
模拟
?
、
、
、
我想
模拟
一个模块和一个
特定
测试的
函数
。我有以下几点:
jest
.mock("some_module") ...我的问题是,当测试结束
时
,两个
模拟
是否都是“未设置”的,以便我
浏览 3
提问于2020-07-04
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券