1

Karma/jasmine で REST API のテストをいくつか書いており、jquery の $.ajax() メソッドを使用しています。

$.ajax は promise を返します。テストでこれを処理する方法は?

リクエストの成功をテストするには、次のようにします。

var promise = $.ajax(...)
promise.done(function(data){
    expect(data).toBe( ... );
});

しかし、失敗をどのように処理しますか?

promise.fail(function(){
    // ????
});

つまり、この場合などにエラーを「スロー」できますか?

4

0 に答える 0