Deferredに失敗値を渡す。 既にDeferredが成功、もしくは失敗している場合は無視される。 (promiseメソッドの返り値には存在しないメソッド)
deferred = deferred.reject(value);
deferred .reject(value) .fail(function(result) { assert(result, value); });