Заглушить http-запрос, чтобы вернуть HTTPartyResponse с Net ::HTTPResponse

Я пытаюсь написать спецификацию rspec, чтобы проверить, способна ли моя логика обрабатывать конкретный Net ::HTTPResponse с кодом состояния 401. Поскольку я использую HTTParty,.get вернет мне HTTPartyResponse, и я получу Net ::HTTPResponse с httparty _repsonse _object.response.

net_response_object = Net::HTTPResponse.new(1.1, 401, 'Forbidden')
#not sure what to do here? write a test double to return a net_response_object?
stub_request(:any, /hello.com/).to_return(a_http_party_response_object)
8
задан tommi 24 June 2012 в 17:41
поделиться