以下のコードの 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;
},