腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
|
测试
工具
函数
,
接受
多个
参数
、
、
、
它有3个
参数
,(value: string,service: any which is an actual service(GET),name: string)。) => { }); export default validateUniqueName; 我正在尝试
测试
该实用程序,但由于我需要将service和value, name一起
接受
为
参数
,因此我对如何执行此操作感到困惑。/__mocks__/v
浏览 27
提问于2019-07-02
得票数 0
1
回答
如何在
多个
测试
之间共享玩笑模拟?
、
、
、
我有一个模拟版本的aws-sdk,它在我的
测试
中运行得很好: return { })), };然而,我的许多
测试
都使用模拟AWS,我不想不必要地重复模拟代码};在
测试
文件中
浏览 3
提问于2020-07-02
得票数 4
回答已采纳
2
回答
更改手动模拟服务中特定功能的模型实现
、
、
), });}) 如何根据
测试
用例更改模拟服务中任何
函数
的实现例如,如果我想<
浏览 8
提问于2022-04-01
得票数 0
回答已采纳
1
回答
Jest
-如何在
函数
中模拟方法
、
我有一个ES6类A,需要进行
测试
,我唯一想要更改的是一个方法的实现,以及所有其他的东西保持原样。首先,我希望手动创建一个类似于"myMock扩展A“的模拟类,在那里我将更改该方法并将其用于
测试
,但存在一些问题。
jest
.mock("..
jest
.fn(() => new Promise((resolve): void => };
浏览 0
提问于2018-04-05
得票数 2
回答已采纳
4
回答
jest
.mock():如何使用工厂
参数
模拟ES6类默认导入
、
、
如果被模拟的类有
多个
使用者,那么将模拟移动到__mocks__中可能是有意义的,这样所有的
测试
都可以共享模拟,但在此之前,我希望将模拟保存在
测试
文件中。
Jest
.mock()
jest
.mock('.模块工厂
参数
jest
.mock()
接受
第二个
参数
,这是一个模块工厂
函数
。对于使用export default_
浏览 11
提问于2017-11-20
得票数 52
1
回答
使用显示未定义的
Jest
- process.env变量
测试
Nodejs中的Azure
函数
、
、
Azure
函数
测试
(使用
jest
)失败,因为"process.env变量未定义“。现有的代码在正常的调试中工作得很好,但在"yarn run
jest
“命令中,它显示process.env变量未定义。但是我的生产服务器不能
接受
多个
声明
浏览 0
提问于2019-04-22
得票数 0
2
回答
异步
函数
不像我期望的那样在
Jest
中运行。
、
、
Javascript
测试
框架表示,为了
测试
异步
函数
,我需要在回调中添加done(),否则
测试
完成后
函数
将返回,因此
测试
将失败。我在我的package.json中添加了
Jest
,以及以下两个文件:function fetchData(cb) { setTimeout(cb, 2000, 'peanut butter
Jest
文档评估期望/断言和失败(花生通过,花生酱预期),但仍然显示通过
测试
。此外
浏览 3
提问于2017-11-14
得票数 5
回答已采纳
1
回答
为什么我不能在
jest
.Mock中模拟一个
函数
(必须在spyOn上使用.mockImplementation )?
、
、
我期望当我使用
jest
.mock()模拟一个模块并将
函数
实现传递给每个对象时,它们会转到
测试
中。import * as services from '_services';
jest
.mock('_services', () => ({ load_basket:
jest
.fn(() => Prom
浏览 2
提问于2019-03-04
得票数 1
回答已采纳
1
回答
显示当
jest
发现错误时变量的状态。
我正在做一个关于
jest
()的教程,我编写了一个求和
函数
并对它进行了
测试
。function sum(a, b) {} 当
jest
发现错误时,是否可以显示变量的状态?
浏览 2
提问于2022-03-31
得票数 0
2
回答
如何使用
jest
模拟回调
函数
、
、
、
我试图用
jest
模拟一个自定义
函数
,但我遇到了问题。这是我的
函数
: const MAX_WIDTH = avatarImage.maxWidth;};resizeImage(acceptedFiles[0], this.props.user.id, (res) => {});le
浏览 2
提问于2017-05-05
得票数 18
回答已采纳
1
回答
如何将全局命令添加到
Jest
,如describe和它?
、
我正在为
Jest
编写一个小
测试
工具
(只是为了学习)。它被称为assertTruthy(msg, fn, args),它需要一个消息、一个
函数
和
参数
,如果使用
参数
调用该
函数
时返回的内容是真实的,则应该传递,如果它不正确,则会失败。我想将它添加到
Jest
中,这样您就可以调用它,而无需在每个环境中导入它。typeop someFN).toEqual('Function'); assertTruthy('it s
浏览 0
提问于2019-05-16
得票数 5
回答已采纳
1
回答
如何在JestJS中使用回调
参数
模拟
函数
、
、
、
我的NodeJS应用程序有一个调用fs.readFile()的
函数
readFilesJSON(),它当然会调用一个带有
参数
(err,data)的回调
函数
。
Jest
单元
测试
需要遍历错误路径和数据路径。 我的解决方案是模拟对fs.readFile()的调用(见下文)。mock
函数
只是根据
测试
逻辑传递错误或数据。当只有一个
函数
被
测试
时,这种方法是有效的。我看到的问题是当有
多个
函数
调用fs.readFile
浏览 22
提问于2020-11-11
得票数 2
回答已采纳
1
回答
中指定第二个
参数
?
、
在从
Jest
v22升级到
Jest
v24之后,我正在更新
Jest
快照
测试
。toMatchSnapshot()
函数
更改为
接受
2个
参数
,而不是1个,如下所示- v22 - https://jestjs.io/docs/en/22.x/expect#tomatchsnapshotoptionalstringv24 - https://jestjs.io/docs/en
浏览 20
提问于2019-05-28
得票数 1
回答已采纳
3
回答
模拟反应-多玛·杰斯特
、
、
、
我试着用
Jest
来模拟react dom模块import {configure, shallow } from 'enzyme';import { render } from 'react-dom';
jest
.mockmockTitle" url="mockUrl
浏览 2
提问于2018-04-09
得票数 3
回答已采纳
3
回答
使用react hooks-testing库与
jest
.spyOn -间谍不被调用。
、
我有一个问题,设置一个单元
测试
,以确定一个
函数
是否使用正确的
参数
调用。useAHook返回
函数
foo,该
函数
调用
函数
bar。对这段代码进行单元
测试
。我想确认调用
函数
foo会导致使用正确的
参数
调用bar。我的单元
测试
看起来像这样 it('
浏览 1
提问于2019-06-05
得票数 9
回答已采纳
1
回答
如何为返回匿名
函数
的方法编写单元
测试
、
、
、
我正在为返回匿名
函数
的方法编写单元
测试
用例(
Jest
)。对于
函数
,我需要传递实体名和匿名
函数
,它
接受
这个
函数
(猫鼬响应)和下一步(表示)作为
参数
。如何在调用验证方法时模拟或传递值给这个?
浏览 7
提问于2020-12-01
得票数 1
回答已采纳
1
回答
我想使用
jest
为带
参数
的
函数
编写
测试
用例。
、
、
、
我有一个
函数
,
接受
一个yyyy-mm-dd格式的
参数
。我正在获取今天的日期,并将该日期与
参数
中收到的日期进行比较。我想用
jest
编写
测试
用例,首先应该检查传入
参数
的日期是否为yyyy-mm-dd格式。所以我的
函数
大致如下: today = new Date() // it is taking
浏览 22
提问于2021-05-17
得票数 0
回答已采纳
2
回答
开玩笑能
测试
一个可塑性吗?
、
、
> 1 const actual = await thenable;});背景const query = db('my_table') .
浏览 1
提问于2019-09-05
得票数 0
1
回答
Jest
的回调
测试
是如何工作的?
、
、
、
、
当使用
Jest
测试
利用回调的异步代码时,您可以放入一个done
参数
,然后在
测试
中调用该
参数
。这允许
测试
知道,直到调用done()
函数
才能完成
测试
。例如,在运行包含done()
函数
的回调之前,此代码将不会完成。callback(data) { done();}); 我的问题
浏览 3
提问于2017-07-17
得票数 7
回答已采纳
1
回答
使用
Jest
在Next.js中
测试
API路由处理程序
函数
、
、
、
});我有下面的
测试
test("that the application is live with a status of 200", () => { status:
jest
.fn(), }); expect(mockFn).toHaveBe
浏览 5
提问于2022-05-16
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
React 16 Jest单元测试之Jest工具
携程租车React Native单元测试实践
通过构建自己的JavaScript测试框架来了解JS测试
单元测试之 React Native 项目实战
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券