Я хотел бы смоделировать вызовы ajax на сервер с помощью jasmine, а также проверить выполненный и неудавшийся отложенный объект.
В настоящее время я делаю их по-настоящему, таким образом пытаясь отправить кучу вызовов на сервер.
Как мне исправить следующий код, чтобы
mySpy = spyOn(backendController, 'submitForm').andCallThrough();
// it makes a real call to the server
mySpy = spyOn(backendController, 'submitForm');
// it does not make a real call to the server but I get the following error
// Cannot call method 'done' of undefined
Вот код о doSubmitForm
doSubmitForm: function (backendController) {
backendController.submitForm(message.val())
.done(this.onSuccess)
.fail(this.onError);
});