如何用杰克模拟$ xhr?

时间:2011-08-16 23:07:13

标签: javascript unit-testing mocking jack js-test-driver

我的功能如下:

function Aoeu($xhr) {
    $xhr('GET', '/url', function(code, response) {});
};

如何使用Jack创建一个要传递给Aoeu()的$ xhr模拟?

以下说模拟是一个对象,而不是一个函数(这是有意义的):

AoeuTest.prototype.testAoeu = function() {
    jack(function() {
        var xhrStub = jack.create('$xhr', ['']);

//        jack.expect('$xhr');

        var aoeu = new Aoeu(xhrStub);
    });
};

0 个答案:

没有答案