Include response body when raising an error in FileHelper#download.

This commit is contained in:
Guo Xiang Tan 2018-09-13 15:43:58 +08:00
parent 05a57d4f27
commit 6c65718301
2 changed files with 2 additions and 2 deletions

View File

@ -48,7 +48,7 @@ class FileHelper
# attempt error API compatibility
io = FakeIO.new
io.status = [response.code, ""]
raise OpenURI::HTTPError.new("#{response.code} Error", io)
raise OpenURI::HTTPError.new("#{response.code} Error: #{response.body}", io)
else
log(:error, "FinalDestination did not work for: #{url}") if verbose
throw :done

View File

@ -28,7 +28,7 @@ describe FileHelper do
expect(e.io.status[0]).to eq("404")
raise
end
end.to raise_error(OpenURI::HTTPError)
end.to raise_error(OpenURI::HTTPError, "404 Error: 404")
end
it "correctly raises an OpenURI HTTP error if it gets a 404" do