嵌套对象上的茉莉花间谍 [英] jasmine spy on nested object
本文介绍了嵌套对象上的茉莉花间谍的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的服务对象如下所示:
My service object looks like this:
var appService = {
serviceOne: {
get: function(){}
},
serviceTwo: {
query: function(){}
}
}
我想模拟appService,例如:
I would like to mock appService,something like:
expect(appService.serviceTwo.query).toHaveBeenCalled();
我该如何去做?
推荐答案
好的我使用了这个:
appService: {
serviceOne: jasmine.createSpyObj('serviceOne', ['get']),
serviceTwo: jasmine.createSpyObj('serviceTwo', ['query'])
}
我希望这是正确的做法。
I hope it is the right way to do.
这篇关于嵌套对象上的茉莉花间谍的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文