我有一个类似的功能:
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);
});
};