Karma/jasmine で REST API のテストをいくつか書いており、jquery の $.ajax() メソッドを使用しています。
$.ajax は promise を返します。テストでこれを処理する方法は?
リクエストの成功をテストするには、次のようにします。
var promise = $.ajax(...)
promise.done(function(data){
expect(data).toBe( ... );
});
しかし、失敗をどのように処理しますか?
promise.fail(function(){
// ????
});
つまり、この場合などにエラーを「スロー」できますか?