Sha256: 27f47e37c1da827ee481fd02fa88f8b0162476e78cae10cc66b34071fafff66e

Contents?: true

Size: 785 Bytes

Versions: 49

Compression:

Stored size: 785 Bytes

Contents

require File.expand_path('../../../../../spec_helper', __FILE__)
require 'net/http'

describe "Net::HTTPGenericRequest#set_body_internal when passed string" do
  before(:each) do
    @request = Net::HTTPGenericRequest.new("POST", true, true, "/some/path")
  end

  it "sets self's body to the passed string" do
    @request.set_body_internal("Some Content")
    @request.body.should == "Some Content"
  end

  it "raises an ArgumentError when the body or body_stream of self have already been set" do
    @request.body = "Some Content"
    lambda { @request.set_body_internal("Some other Content") }.should raise_error(ArgumentError)

    @request.body_stream = "Some Content"
    lambda { @request.set_body_internal("Some other Content") }.should raise_error(ArgumentError)
  end
end

Version data entries

49 entries across 49 versions & 2 rubygems

Version Path
rhodes-3.3.4 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.3 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.3.beta.4 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.3.beta.3 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.3.beta.2 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.3.beta.1 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2.beta.7 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2.beta.6 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2.beta.5 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2.beta.4 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2.beta.3 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2.beta.2 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.2.beta.1 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.1 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.0 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.0.beta.3 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.0.beta.2 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.3.0.beta.1 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb
rhodes-3.2.3 spec/framework_spec/app/spec/library/net/http/httpgenericrequest/set_body_internal_spec.rb