Я пытаюсь написать unit test с Jest и Jasmine-pit для нижеприведенного кода, и я полностью в тупике с ним. Код - это вызов ajax, который извлекает некоторые данные из ресурса и сохраняет его в переменной.
init = function() {
var deferred = Q.defer();
$.ajax({
type: 'GET',
datatype: 'json',
url: window.location.origin + name,
success: function (data) {
userId = data.userId;
apiKey = data.apiKey;
deferred.resolve();
}
});
return deferred.promise;
},