我有一个类似下面的javascript函数
function_name: function(){
var self = this;
$.get('something',{
target : 'something',
param1 : 'somevalue',
})
}
我需要使用茶匙存根$ .get函数。我可以使用茶匙或sinon存根来解决任何片段
我能够使用以下代码解决此问题
var ajax_get_stub = sinon.stub($, 'get').returns($.Deferred().resolve({}).promise());
expect(ajax_get_stub.withArgs('resource', { param1: 'value' }).calledOnce).to.be(true);
$.get.restore();