腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何
测试函数
是否
使用
Jest
定义
的
参数
(
toHaveBeenCalledWith
)
调用
、
、
我想测试一下,在我
的
测试中
是否
调用
了特定
的
函数,并且
使用
了正确
的
参数
。从
JEST
文档中,我不知道正确
的
方法是什么。} } exports.child = child; 现在在单元测试中: 我想运行main(1)并测试它返回了2,但没有
调用
然后我想运行main(2),它返回3
的
it,child(4)被
调用
了
浏览 75
提问于2017-07-07
得票数 24
回答已采纳
1
回答
在开玩笑中,我
如何
使用
"
toHaveBeenCalledWith
“而只匹配数组
参数
中
的
一部分对象?
、
、
在
Jest
中,如果我想检查我
的
函数
是否
被
调用
,我可以运行我想检查我
的
函数
是否
是用数组
参数
调用
的
,该数组
参数
包含带有一些值
的
对象。例如,实际<
浏览 1
提问于2021-06-11
得票数 15
回答已采纳
1
回答
php单元测试中
是否
有类似于茉莉花
的
toHaveBeenCalledWith
?
、
我想用一组
参数
测试函数
是否
被
调用
,比如
toHaveBeenCalledWith
在茉莉中是
如何
工作
的
。 在php单元测试中有这样
的
方法吗?
浏览 3
提问于2017-07-19
得票数 1
回答已采纳
1
回答
Jest
测试:
如何
测试在axios
调用
中
使用
特定
参数
调用
函数
、
、
、
、
我有一个非常简单
的
axios
调用
来删除记录。如果成功,它将
调用
具有特定
参数
的
通知函数(自
定义
函数)。实际上,我不想运行notify,但我只想检查它
是否
与那些特定
的
参数
一起
调用
,当它进入那个时候。(),spyOn和
toHaveBeenCalledWith
,但我只是被困住了。这就是我最后
的
结局: it('deleteRecord success', async ()
浏览 24
提问于2022-10-27
得票数 -1
1
回答
如何
在
jest
/.method中模拟传递给.method
的
参数
?
、
、
、
我在努力测试我
的
一个事件处理程序函数"inputValue“来自子组件,该子组件在父组件中传递给此函数。在这个测试中,我想尝试将一个模拟
参数
作为我
的
"inputValue“,如下所示:wrapper.instance().filterPosts(mockInputValue); 然而,这仍然是未
定义
的
返回。如果我只
浏览 2
提问于2019-08-29
得票数 2
回答已采纳
1
回答
Jest
无法检测到模拟函数
调用
、
、
我正在为Express应用程序中控制器上
的
一个编写单元测试。我模拟了res.send方法,并希望在用户传递有效数据时
调用
该方法: describe('>> CONTROLLERS -- Exercise -- deleteExercise', () => {let res res = { } it('sends error as response我已经添加了控制台来
浏览 23
提问于2021-06-12
得票数 1
1
回答
JavaScript茉莉花单元测试覆盖率
、
用什么方法来编写间谍,或者用茉莉花测试这个问题
的
其他方法是什么? var Ideas = require('..
浏览 7
提问于2014-07-14
得票数 0
回答已采纳
2
回答
基于
Jest
的
模拟寄存_orderBy方法
、
、
、
我想知道
如何
用
Jest
来模拟_orderBy方法,并确保它是用下面的
参数
调用
的
。return val.slice(0, this.numberOfErrandsLoaded);到目前为止,这就是我所拥有的:
jest
.unmock("lodash");
浏览 1
提问于2020-03-10
得票数 1
2
回答
幕后发生了什么,允许
jest
模拟从测试文件外部
调用
的
函数?
、
下面是一个关于
如何
模拟从测试文件外部
调用
的
函数
的
示例。/math"; math.subtract =
jest
.fn(); app.doAdd(1, 2);});
jest
(我猜还有其他测
浏览 24
提问于2020-12-16
得票数 0
4
回答
如何
测试
jest
console.log
、
、
我正在
使用
create-react-app,并试图编写一个
jest
测试来检查console.log
的
输出。我
的
测试功能是:我
的
测试是: console.log =
jest
.fn('hello'); expect(logMsg
浏览 1
提问于2018-03-04
得票数 107
回答已采纳
2
回答
我
使用
了一个useDispatch自
定义
钩子,并在我
的
测试中得到了这个错误:操作必须是纯对象。
使用
自
定义
中间件进行异步操作
、
、
、
、
我试图用正确
的
参数
来测试一个函数
是否
被
调用
,但是因为我
使用
的
是react-redux中
的
useDispatch,所以我得到了以下错误:操作必须是纯对象。对异步操作
使用
自
定义
中间件。= faker.random.number(); const props = { push:
jest
.fnvalue:
浏览 26
提问于2019-07-19
得票数 0
1
回答
如何
避免与
Jest
的
时序耦合?
、
/saveThings'; expect(result).toEqual({aSaved: true, bSaved: false}) expect(services.save).
toHaveBeenCalledWith
(2) }); 这就完成了工作,它验证了我所期望
的
值以及
是否
进行了正确
的
服
浏览 25
提问于2020-01-24
得票数 1
回答已采纳
1
回答
测试Jasmine中作为
参数
传递给另一个函数
的
函数。
我得到了以下错误(这是好
的
!)当称为
tohaveBeenCalledWith
时我
是否
可以
测试函数
调用
的
函数?假设
参数
函数是testFun,那么
如何
测试$window.location.href
是否
应用了正确
的
值?
浏览 3
提问于2016-12-29
得票数 0
回答已采纳
4
回答
松散匹配
jest
.
toHaveBeenCalledWith
中
的
一个值
我有一个分析跟踪器,它只能在1秒后
调用
,并且具有一个对象,其中intervalInMilliseconds (工期)值是,而不是确定性
的
。
如何
使用
jest
.
toHaveBeenCalledWith
测试对象?test('pageStats - publicationPage (will wait 1000ms)', done => {
浏览 0
提问于2018-09-14
得票数 140
回答已采纳
1
回答
Jest
asses
调用
的
函数
我正在
使用
Jest
测试我
的
graphql端点。基本上,我正在评估从解析器返回
的
结果。但在本例中,我想测试
是否
在解析器中
使用
特定
参数
调用
了一个函数。foo: 1, ...input await sendLib(data) }我希望确保
使用
data
参数
调用
sendLib()。最重要
的<
浏览 1
提问于2017-08-10
得票数 0
1
回答
如何
在这个自
定义
钩子中模拟下一个路由器?
、
、
、
、
我有一个自
定义
钩子,它在许多地方
使用
,它拦截一个back操作,并
调用
传入
的
函数。我希望验证正确
的
函数
是否
在beforePopState中
调用
。我该怎么去嘲笑这个呢?,并且当钩子被
调用
时,
调用
适当
的
拦截操作。例如测试
使用
钩子
的
组件: const SomeComponent
浏览 5
提问于2019-12-31
得票数 1
1
回答
如何
在Vue 3中单元测试"defineAsyncComponent“?
、
、
、
、
我
使用
Vue 3,但是这个代码是在“普通”
的
js文件中,而不是file。function getDynamicComponent() { }在这种情况下,我更喜欢模拟函数
的
实现并检查.
toHaveBeenCalledWith
(...)。我会非常感谢
Jest
或Vitest
的
语法
浏览 6
提问于2022-10-18
得票数 0
回答已采纳
2
回答
使用
Jest
进行异步测试(无承诺)
有没有一种方法可以用
Jest
测试这样
的
东西: someNonPromiseBasedAPI(callback);类似于Jasmine中
的
done()/waitsFor()
Jest
文档指出,要测试一个异步函数,它必须返回一个Promise,但我不想修改我
的
代码以适应测试。
浏览 3
提问于2016-10-08
得票数 1
1
回答
嘲笑处理包装承诺
的
单元测试
、
、
、
、
我已经包装了一个导入
的
函数(一个承诺),并试图编写单元测试,从而使我
的
代码库达到100%
的
覆盖率。/shared'; afterEach(() => { }); done(); const mockErrorCb = () => {
浏览 0
提问于2018-10-11
得票数 6
1
回答
我可以监视对象而不是对象方法吗?
、
我知道,我可以
使用
下面这样
的
间谍来跟踪函数被
调用
的
次数,当我有对对象
的
引用时,它是一个方法。但是,当我有要
使用
的
函数
的
引用时,我该怎么办呢?
jest
.spyOn(myFunc)不起作用。 为了澄清,我想
使用
函数
的
真正实现。我只想看看它被
调用
了多少次,
使用
了哪些
参
浏览 1
提问于2020-12-12
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
Go语言测试说明
React 16 Jest单元测试之Jest工具
携程租车React Native单元测试实践
JS函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券