Sha256: b464e7a568672b9ee11c812c8647600618fed7c3016a3446c595bb517a17bc96

Contents?: true

Size: 877 Bytes

Versions: 3

Compression:

Stored size: 877 Bytes

Contents

require 'net/http'

describe "Net::HTTPGenericRequest#inspect" do
  it "returns a String representation of self" do
    request = Net::HTTPGenericRequest.new("POST", true, true, "/some/path")
    request.inspect.should == "#<Net::HTTPGenericRequest POST>"

    request = Net::HTTPGenericRequest.new("GET", false, true, "/some/path")
    request.inspect.should == "#<Net::HTTPGenericRequest GET>"

    request = Net::HTTPGenericRequest.new("BLA", true, true, "/some/path")
    request.inspect.should == "#<Net::HTTPGenericRequest BLA>"

    # Subclasses
    request = Net::HTTP::Get.new("/some/path")
    request.inspect.should == "#<Net::HTTP::Get GET>"

    request = Net::HTTP::Post.new("/some/path")
    request.inspect.should == "#<Net::HTTP::Post POST>"

    request = Net::HTTP::Trace.new("/some/path")
    request.inspect.should == "#<Net::HTTP::Trace TRACE>"
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rubysl-net-http-1.0.1 spec/httpgenericrequest/inspect_spec.rb
rubysl-net-http-2.0.4 spec/httpgenericrequest/inspect_spec.rb
rubysl-net-http-1.0.0 spec/httpgenericrequest/inspect_spec.rb