Я тестирую приложение AJAX, где нам нужно обрабатывать временную потерю соединения с сервером или другие ошибки (например, как в Gmail или в Календаре Google). Каков хороший способ имитировать это при тестировании?Как проверить отсоединение при тестировании приложения AJAX?
Например, есть ли плагин для браузера, который позволит временно «отключить» подключение к Интернету для вкладок? Я делаю всю мою отладку в Chrome, поэтому было бы особенно полезно, если бы кто-то мог предложить предложение для этого браузера.
Другие параметры, которые я попытался, включают подключение к виртуальной машине на сервер или завершение работы сервера и его перезапуск, ни один из которых не очень легкий или простой для тестирования (последний также не сохраняет состояние.)
Уточнение: меня не интересует, как проверить обработку разъединения в тестовом коде. Я хочу создать отключение для тестирования при запуске моего приложения. В идеале, это может быть что-то легко переключаемое на одной вкладке моего браузера, что не связано с укусом всего моего интернет-соединения.
Вы используете jquery? –
Да, но как часть множества других фреймворков (Spine.js), где мы не можем напрямую изменять вызовы непосредственно в jQuery. –
Итак, я полагаю, что использование чего-то типа https://github.com/appendto/jquery-mockjax не является вариантом. –