使用茶匙对$ .get函数进行拼写

时间:2015-03-06 17:21:58

标签: javascript unit-testing stub sinon teaspoon

我有一个类似下面的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();

0 个答案:

没有答案