Sha256: 6701ee5bb76c77926029ed1117f005bcda5b9d9d46c15d629132c032dde543a0
Contents?: true
Size: 576 Bytes
Versions: 3
Compression:
Stored size: 576 Bytes
Contents
require 'net/http' describe "Net::HTTPResponse.read_new" do it "creates a HTTPResponse object based on the response read from the passed socket" do socket = Net::BufferedIO.new(StringIO.new(<<EOS)) HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 test-body EOS response = Net::HTTPResponse.read_new(socket) response.should be_kind_of(Net::HTTPOK) response.code.should == "200" response["Content-Type"].should == "text/html; charset=utf-8" response.reading_body(socket, true) do response.body.should == "test-body\n" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubysl-net-http-1.0.1 | spec/httpresponse/read_new_spec.rb |
rubysl-net-http-2.0.4 | spec/httpresponse/read_new_spec.rb |
rubysl-net-http-1.0.0 | spec/httpresponse/read_new_spec.rb |