How to mock block

I have written the following codes:

uri = URI.parse(page_url)
response = Net::HTTP.start(uri.host, uri.port) do |http|
http.get(uri.request_uri, headers)
end

How can mock it with different uri.request_uri and returns different
response?

Thanks in advance,
Richard

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs