2014-08-28 7 views
11

webmock을 사용하여 서버 및 시간 초과를 찾지 못하는 것처럼 웹 API에서 예기치 않은 동작을 시뮬레이트하려고합니다.WebMock이 오류가있는 API를 시뮬레이트합니다 (인터넷, 시간 초과 ++ 없음)

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 없음/오프라인 서버 및 (404) 등 같은 것들을 위해 일해야하지만, 어떻게 시간 제한을 테스트 할 수 있습니다

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"]) 

는, 서버를 찾을 수 없습니다 : 내가 생각할 수있는 모든 같은 것을 할 것입니다 인터넷 연결?

답변