Я пытаюсь моделировать неожиданное поведение из веб-api, например, не находить сервер и тайм-ауты, используя webmock.
Какой был бы лучший способ сделать это? Все, что я могу придумать, это сделать что-то вроде этого:
stubbed_request = stub_request(:get, "#{host}/api/something.json").
with(:headers => {'Accept'=>'*/*', 'Content-Type'=>'application/json', 'User-Agent'=>'Ruby'}).
to_return(:status => [500, "Internal Server Error"])
Это должно работать для таких вещей, как 404 и т.д., но как я могу проверить таймауты, сервер не найден/автономный сервер и отсутствие подключения к Интернету strong >