2009-11-16 4 views
0

레일즈 앱에서 Httpclient gem과 함께 Handsoap gem을 사용하고 있습니다.Fakeweb없이 Rails 테스트에서 웹 요청을 위장한 경우

테스트 사례에서 Handsaop/Httpclient gem의 네트워크 호출을 방지하려면 어떻게합니까?

FakeWeb은 Httpclient를 지원하지 않습니다.

+0

그럼 뭐가 궁금한가요? – johannes

+0

테스트 사례에서 Handsaop/Httpclient gem의 네트워크 호출을 방지하는 방법은 무엇입니까? –

답변

3

WebMock http://github.com/bblimke/webmock을 사용할 수 있습니다. Httpclient를 지원합니다.

+1

그리고 [VCR] (http://github.com/myronmarston/vcr)을 WebMock과 함께 사용할 수도 있습니다. –

1

Handsoap (Handsoap::Http::Drivers::MockDriver) 용 모의 드라이버를 사용할 수 있습니다. 예제에서 테스트를 참조하십시오.

관련 문제