腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
toHaveBeenCalledWith
检查
匿名
函数
的
参数
?
、
我想测试一个
函数
,它只返回一个带有一些值
的
函数
和一个
匿名
函数
作为
参数
。
如何
在jest中
使用
toHaveBeenCalledWith
测试
匿名
函数
的
匹配性?values, () => { type: 'foo', text: values.text }} 在我
浏览 20
提问于2019-08-15
得票数 2
回答已采纳
1
回答
在开玩笑中,我
如何
使用
"
toHaveBeenCalledWith
“而只匹配数组
参数
中
的
一部分对象?
、
、
在Jest中,如果我想
检查
我
的
函数
是否被调用,我可以运行我想
检查
我
的
函数
是否是用数组
参数
调用
的
,该数组
参数
包含带有一些值
的
对象。例如,实际调用
使用</
浏览 1
提问于2021-06-11
得票数 15
回答已采纳
1
回答
模拟作为
参数
传递给对象
的
回调。
、
、
、
、
我有一个尝试测试
的
模态服务,但不幸
的
是,我不知道该
如何
模拟回调(Ok)和cancel(取消)作为
参数
传递给服务。我
的
单元测试通过了,但是报道需要一些爱:export class TestComponent { } }我
的
单元测试类如下所示: de
浏览 4
提问于2017-08-03
得票数 1
回答已采纳
1
回答
不命名所有键
的
.
toHaveBeenCalledWith
Jasmine.objectContaining部分匹配
、
我不能
检查
一个
函数
是
如何
被调用
的
,只是作为一个部分匹配。 我有另一个测试来
检查
完整传递
的
参数
,但我只想在一段数据发生变化时重新测试。我希望避免一遍又一遍地放jasmine.anything(),所以理想情况下,我只想
检查
传递
的
对象中
的
一个键。: expect(myThing.add).
toHaveBeenCalledWith
( jasmine.objectContaining({
浏览 17
提问于2020-12-01
得票数 0
回答已采纳
1
回答
测试setState调用React
函数
组件中箭头
函数
的
返回
、
、
、
我正在尝试模拟showAllElements
函数
,以查看我
的
setElements状态是否设置正确。下面是react
的
代码片段。然而,当我运行我
的
测试时,我得到
的
是
匿名
函数
,而不是字段isHidden设置为false
的
元素数组。Sidebar.invoke("showAllElements")(); expect(setElements).
t
浏览 24
提问于2021-08-05
得票数 0
3
回答
使用
服务中
的
观察值测试错误用例
、
、
、
、
假设我有一个订阅服务功能
的
组件: }, );}; expect(console.error).
to
浏览 6
提问于2016-10-10
得票数 49
回答已采纳
2
回答
检查
传递给
函数
we spyOn
的
参数
的
属性
、
我正在试图找出(还没有成功)是否有可能
检查
我试图用spyOn (茉莉花)模拟
的
js
函数
是否被调用了我所期望的确切
参数
,例如,考虑
函数
:到目前为止,我只能确保数组确实是这样传递
的
:somePromise.resolve; //callsome function that c
浏览 1
提问于2014-06-26
得票数 1
回答已采纳
1
回答
如何
在jest中用回调来模拟导航导航
函数
、
、
、
、
我正在尝试
使用
jest测试我
的
功能组件: const { navigation{ onIndexChange(0); });} 在我
的
测试中但是我不知道
如何
模拟navigate,这样我就可以用
toHaveBeenCalle
浏览 3
提问于2019-10-12
得票数 0
2
回答
javascript CustomEvent
的
jasmine单元测试
、
、
如何
测试在jasmine中是否发送了CustomEvent?当我尝试运行以下代码时,我得到错误:"ReferenceError: Can't find variable: CustomEvent“。window.addEventListener('myCustomEvent', eventSpy); expect(eventSpy).
toHaveBeenCalledWith
浏览 0
提问于2015-07-13
得票数 1
1
回答
如何
检查
函数
是否已
使用
真值调用(不是f.e.未定义)在Jasmine中?
在Jasmine中有
函数
.
toHaveBeenCalledWith
()和.toBeTruthy(),但是有没有一种方法来
检查
一个
函数
是否被调用了真值呢?据我所知,对于.
toHaveBeenCalledWith
(),您必须传递一个确切值,但我只想
检查
是否
使用
真值(例如,不是未定义
的
或空
的
)调用了
函数
。
浏览 27
提问于2019-01-09
得票数 0
回答已采纳
2
回答
在Jasmine
的
toHaveBeenCalledWith
方法中
使用
对象类型
、
、
、
我刚刚开始
使用
Jasmine,所以请原谅我
的
新手问题,但是在
使用
toHaveBeenCalledWith
时可以测试对象类型吗我知道我可以这样做,但它
检查
的
是返回值,而不是
参数
。
浏览 0
提问于2012-01-10
得票数 73
回答已采纳
1
回答
Jest测试:
如何
测试在axios调用中
使用
特定
参数
调用
函数
、
、
、
、
我有一个非常简单
的
axios调用来删除记录。如果成功,它将调用具有特定
参数
的
通知
函数
(自定义
函数
)。实际上,我不想运行notify,但我只想
检查
它是否与那些特定
的
参数
一起调用,当它进入那个时候。Delete successful'))} 我一直在跑兔子洞jest.fn(),spyOn和
浏览 24
提问于2022-10-27
得票数 -1
1
回答
如何
使用
Jasmine验证模块是否
使用
正确
的
参数
调用子模块方法
在内部,它
使用
fs来做到这一点。我希望确保
使用
正确
的
参数
调用fs.writeFile()。但是,
toHaveBeenCalledWith
()似乎不能与泛型
函数
参数
一起
使用
。关于
如何
让
toHaveBeenCalledWith
像我期望
的
那样工作,有什么建议吗?can call spy with callback", function() { writeContent.toFS
浏览 0
提问于2015-02-09
得票数 0
1
回答
如何
在我
的
情况下为
函数
创建单元测试
、
、
我
的
代码里有这样
的
东西。 ...name':name, 'category': category, 'test': test} ...我
的
单元测试and.callThrough(); expect(myService).to
浏览 0
提问于2016-05-29
得票数 0
回答已采纳
1
回答
Sinon.js存根--对象内
的
匿名
函数
、
、
、
、
所以我是单元测试我
的
代码,我面临一个问题,在测试一个
匿名
函数
被调用
的
函数
,我是单元测试。我之所以没有将
匿名
函数
作为一个名为
函数
的
实例,是因为我需要关闭来自单元测试
函数
的
一些变量,以便在
匿名
函数
中
使用
。测试
匿名
函数
中发生了什么吗?以某种方式,我可以用特定
的
参数
来调用它,作为fu
浏览 3
提问于2016-06-03
得票数 2
2
回答
如何
使用
jasmine + TypeScript测试
使用
常量调用
的
函数
、
、
、
、
我正在做一个Angular2 / TypeScript项目,并
使用
jasmine进行单元测试。 } expect( logo.drawCircle ).
toHaveBeenCalledWith
( 10, 10, 10 ); /&
浏览 16
提问于2016-07-26
得票数 6
回答已采纳
1
回答
Jest无法检测到模拟
函数
调用
、
、
我正在为Express应用程序中控制器上
的
一个编写单元测试。() => { body : {} deleteExercise(req, res) expect(res.send).toHaveBeenCalled() // expect(res.send).
toHaveBeenCalledWith
(mockData)我已经添加了控制台来
浏览 23
提问于2021-06-12
得票数 1
2
回答
Jasmine:测试
toHaveBeenCalledWith
( params ),其中params是一个对象
、
、
我正在用Jasmine做一些测试,在寻找间谍
的
预期
参数
时有一个奇怪
的
结果。我正在
使用
toHaveBeenCalledWith
()方法进行测试,并查找类似以下内容: foo: bar, etc: function() { blah; }它给出一个失败,但错误消息似乎确认实际上找到了完全相同
的
对象。有没有可能是这样
的
原因?
浏览 0
提问于2014-02-23
得票数 6
回答已采纳
2
回答
预期
toHaveBeenCalledWith
不能与最新
的
CreateReactApp安装程序一起工作
、
、
、
我有像下面这样
的
代码,用来
检查
我
的
命名
函数
是否被调用了某些
参数
: const wrapper = mount(<PromotionsContent {...props} />); let(params); 这里
的
getPromotions是一个已命名
的
函数
,它在测试文件中被正确导入和模拟。这在以前工作得很好,但在升级我
的
应用程序以
使用
最新
的
CreateReact
浏览 8
提问于2020-01-15
得票数 6
1
回答
如何
使用
toHaveBeenCalledWith
只
检查
网址?
、
我正在测试API,并想
检查
是否
使用
了正确
的
api URL。现在,我似乎可以
使用
toHaveBeenCalledWith
来实现这一点。但是,它会返回该请求
的
选项中
的
所有内容: Expected: "http://localhost:5000/myUrls" Received: "http://localhost:5000/myUrl"Bearer foobar",
浏览 11
提问于2020-04-09
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券