Saya ingin meniru panggilan ajax ke server dengan menggunakan jasmine dan juga menguji objek yang Ditangguhkan selesai dan gagal.
Saat ini, saya benar-benar melakukannya, jadi mencoba mengirim banyak panggilan ke server.
Bagaimana cara memperbaiki kode berikut
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
Berikut adalah kode tentang doSubmitForm
doSubmitForm: function (backendController) {
backendController.submitForm(message.val())
.done(this.onSuccess)
.fail(this.onError);
});