Вы можете макетировать часть запроса и рассчитывать на то, что следует называть и т. Д.
mock_req = double("http request")
mock_req.should_receive(:request)
Net::HTTP::Get.should_receive(:new).and_return(mock_req)
Ваш код также может быть упрощен до:
open('http://api.twitter.com/1/trends.json').read
Вы не являетесьвыполнение какой-либо обработки ошибок, проверка статуса и т. д. (может быть, это пример кода?), но, что бы вы ни ожидали, что ваш запрос вернется, вы должны смутить / заглушить эти ожидания.