0
Я тестирование кода с помощью жасмин и создания фиктивного объекта для метода АЯКСАкод теста Ajax бросали ошибки
spyOn($,'ajax').and.callFake(function(e){
console.log("is hitting");
})
, чтобы проверить следующий фрагмент кода
$.ajax({
url: AppManager.defaults.contextPath + "/solutions/mcn/mcn-lookup-list",
data: {
mcnNumber : mcnNumberData,
mcnCustomerName : mcnCustomerNameData
},
dataType: "json",
type: "GET",
global: false
})
.done(function(data) {
solution.CommonObjects.theSolution.orderHandoff.mcnSearchData = self.filterMCNSearchData(data, resultObj);
$promise.resolve();
})
.fail(function() {
$promise.reject();
self.displayErrorPopup('MCN Search Error','There is no MCN associated with MCN Number or MCN Customer Name Entered!!!');
});
},
Это бросает ошибку, не может читать сделано из неопределенного. Нужно ли мне создавать шпиона для этого. Пожалуйста, помогите с кодом, чтобы сделать так