Это функция JQuery:Как проверить обратный вызов с ошибкой JQuery?
$.get("/url", function(){
//success
}).fail(function(){
//fail <---- how to make code go in there.
});
Проблема заключается в том, чтобы программа переходит в .fail блок, я использую .Net MVC, однако, установить точку останова в контроллере не вызывает исключение тайм-аут, то приводит к сбою Перезвони.
Не знаю, как люди это проверяют.
Должен ли я начать поиск некоторых инструментов?
Вы ищете то, что называется «фиктивный» библиотека - например, https://github.com/jakerella/jquery-mockjax - большинство тестовых библиотек будут иметь возможность издеваться над встроенными HTTP-запросами (см. http://stackoverflow.com/questions/13148356/how-to-properly-unit-test -jquerys-ajax-promises-using-jasmine-and-or-sinon для примера) – Sacho
Какие условия, ответы должны вызывать '.fail()'? Пробовал использовать '.always()', определяя условия «успех», «сбой» для всех ответов внутри '.always()'? – guest271314