腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2343)
视频
沙龙
1
回答
如
何在
jest
node.js
中
模拟
fs.readdir
、
、
、
在我的
node.js
应用程序
中
,我编写了使用await
fs.readdir
从目录
中
读取文件的代码。当我尝试使用
jest
测试代码时,我无法
模拟
readdir函数。我正在附加代码。const util = require('util'); constfiles = await readdir("direc
浏览 22
提问于2021-09-04
得票数 2
回答已采纳
1
回答
如何为
fs.readdir
编写单元测试
、
我试着用mock-fs来
模拟
它,并不断得到结果的undefined。对不起,我是新来JavaSCript的。
浏览 4
提问于2020-11-12
得票数 0
3
回答
如何用
Jest
伪装`fs.promises.writeFile`
、
、
、
、
我试图使用
Jest
来
模拟
promise版本的fs.writeFile,并且没有调用被
模拟
的函数。writeFile(`${__dirname}/newFile.txt`, "Test content"); createNewFile,
Jest
/createFile.js"); const writeFile
浏览 8
提问于2020-11-21
得票数 9
回答已采纳
2
回答
带有玩笑错误的Tone.js测试:"ReferenceError: AudioBuffer未定义“
、
、
、
esModuleInterop": true, "forceConsistentCasingInFileNames": true} preset: "ts-
jest
",};
浏览 6
提问于2021-03-10
得票数 1
1
回答
如何使用
jest
模拟
模拟
aws,获得错误“配置
中
的缺失区域”
、
、
、
、
我正试图在
jest
中
嘲弄aws-sdk。 config: { }), .fn({ Documen
浏览 8
提问于2022-08-01
得票数 0
3
回答
React
中
没有定义FormData
、
、
const result = await store.dispatch(login(values));}); 在浏览器
中
,
浏览 3
提问于2020-01-14
得票数 6
回答已采纳
1
回答
如何使这一行在
jest
中
工作?=> jasmine.clock().install();
、
、
、
、
我有一个使用jasmin.clock.install的单元测试TypeError: jasmine.clock is not a function 为了让这一行在我的单元测试
中
工作
浏览 3
提问于2017-06-20
得票数 3
回答已采纳
1
回答
使用
Jest
测试
Node.js
应用程序接口
、
、
、
、
我需要为我的
Node.js
应用程序接口实现单元测试。在API
中
,我只使用普通的
Node.js
。测试框架是
Jest
。因此,问题是如
何在
不实际运行服务器的情况下测试API端点?
浏览 3
提问于2021-09-05
得票数 0
2
回答
开玩笑: TypeError: axios.get.mockResolvedValue不是一个函数
、
、
一个工作,一个抛出:作品:
jest
.mockmoreData: 'zedata'})不会:
jest
.mockactualresp = awa
浏览 7
提问于2020-11-15
得票数 20
回答已采纳
2
回答
使用
Jest
(React)对navigator.permissions.query({ name:'geolocation‘})进行单元测试
、
、
、
我试着
模拟
这个函数 const location = window.navigator && window.navigator.geolocation; location.getCurrentPosition} }); 到目前为止,我尝试的是在setupTest.js创建全局导航器 const mockGeolocation = { getCurrentPosition:
jest
.fn我试图通过添加
jest
.spyOn(window.navigator.permis
浏览 81
提问于2020-06-11
得票数 1
1
回答
"ReferenceError:未定义窗口“时,运行
Jest
测试为一个反应项目
、
、
、
、
我有一些
Jest
测试,在应用程序
中
测试功能,这些功能与FirebaseUI完全无关,并且不需要浏览器窗口来执行。我在应用程序的其他无关部分使用FirebaseUI。我知道
Jest
测试运行在
Node.js
环境
中
,因此浏览器窗口根本不存在。但是,由于
Jest
测试不调用任何FirebaseUI代码,所以不应该发生这种情况。下面是测试文件: import '../../
浏览 1
提问于2020-09-09
得票数 1
1
回答
试图在
node.js
/express
中
模拟
函数返回
、
、
、
、
我正在尝试测试我用
node.js
/Express编写的应用程序。 dogs = updatedDogs;我正在导入函数以
模拟
测试文件
中
的返回值; sut.getDogs(req, res); });我只想让
浏览 7
提问于2022-05-20
得票数 0
1
回答
在笑话
中
模仿requestAnimationFrame
、
(scrollBy)); window.requestAnimationFrame(scroll);当我运行
Jest
时,这段代码没有被覆盖,因为requestAnimationFrame不是由
Jest
执行的,尽管它没有抛出任何错误。我尝试通过在我的测试文件
中
添加以下代码来
模拟
requestAnimationFrame,
如
所述 const { JSDOM } = require('jsdom'
浏览 1
提问于2020-05-15
得票数 1
3
回答
如何用
Jest
模拟
process.cwd()函数?
、
对于我正在实现的测试用例,我需要
模拟
process.cwd()函数。在测试用例
中
,我按如下方式实现了它:当在测试用例
中
调用process.cwd()时,它会按预期工作。在我测试的模块
中
,它返回原始值。我做错了什么?
浏览 1
提问于2019-04-29
得票数 4
11
回答
Jest
'TypeError:不是
jest
.mock
中
的函数‘
、
、
、
我正在编写一个
Jest
模拟
,但在
模拟
本身之外定义一个
模拟
函数时,我似乎遇到了问题。/testSubject'; name: 'Name', methodTwo:
je
浏览 3
提问于2018-08-21
得票数 39
1
回答
你怎么在开玩笑中嘲笑FileSystem.cacheDirectory?
、
、
、
、
具体来说,我只想
模拟
FileSystem.cacheDirectory,因为这是我使用FileSystem的代码的第一个实例。我试过__mocks__/expo-file-system.ts cacheDirectory:
jest
.fn(() => "<cache>/"),和 return
jest
.fn().mo
浏览 3
提问于2021-04-20
得票数 2
1
回答
Moleculer -如
何在
玩笑中
模拟
方法?
、
、
、
为了
模拟
使用
Jest
,我们通常使用
jest
.spyOn。但是如
何在
Moleculer服务
中
模拟
method呢?
浏览 2
提问于2018-11-27
得票数 1
回答已采纳
2
回答
模拟
反应查询useQueryClient来测试缓存的数据
、
、
、
我使用一个自定义钩子来共享一个increment函数,这占用了我的应用程序(它增加了购物车
中
的数量)。现在,我尝试测试组件
中
的钩子,以检查UI是否相应更新。 return res(ctx.json({ data: [{ id: 1, quantity: 2 }] }));我还
模拟
了
jest
.mock("react-query", () => ({ .
浏览 6
提问于2022-06-30
得票数 0
回答已采纳
1
回答
即使在使用的测试
中
不使用
jest
.mock(“请求-承诺-本机”),也总是使用用于请求-承诺-本机的
Jest
手动
模拟
。
、
、
、
模拟
的‘请求-承诺-本机’模块总是在我的测试中使用,即使当
jest
.mock(“请求-承诺-原生”)被注释掉时也是如此。└───test在sometest.test.js
中
,我使用
jest
.mock("request-promise-native");,这成功地使用了请求的
模拟
版本使用实际版本的唯一方法是用
jest
.mock("request-promise-native");替换
jest
浏览 0
提问于2019-03-01
得票数 2
回答已采纳
2
回答
使用酶和MockProvider正确预期/接收状态的方法
、
、
after tests对于这两个测试,期望值都是"“,这是html元素
中
data-id如果我将初始值设置为"invalid“而不是"”,那么测试
中
的期望值将输出"invalid“。 似乎无论我传递给我的
模拟
提供者的是什么,它都不会等待它被传递。我也使用了Apollo推荐的wait包。
浏览 0
提问于2020-06-01
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Node.js中优化服务器端渲染?
如何在浏览器中模拟手动操作?探究实现方法与步骤
如何在浏览器中模拟手动工具?探索便捷操作的奥秘
如何在Spark中处理结构化流式数据,如日志文件或传感器数据?
罗克韦尔ABPLC,讲解模拟量的计算及如何在PLC中写出程序
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券