Sha256: cef8da5b8c177ff155d8a2ab2a022d9ef7a2d418a804eb5216ea9b9053ad49a6

Contents?: true

Size: 478 Bytes

Versions: 54

Compression:

Stored size: 478 Bytes

Contents

require_relative '_lib'

describe RestClient::RawResponse do
  before do
    @tf = double("Tempfile", :read => "the answer is 42", :open => true)
    @net_http_res = double('net http response')
    @request = double('http request')
    @response = RestClient::RawResponse.new(@tf, @net_http_res, @request)
  end

  it "behaves like string" do
    expect(@response.to_s).to eq 'the answer is 42'
  end

  it "exposes a Tempfile" do
    expect(@response.file).to eq @tf
  end
end

Version data entries

54 entries across 47 versions & 3 rubygems

Version Path
vagrant-unbundled-2.2.10.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.9.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.8.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.4.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.7.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.6.2 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.6.1 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.6.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.5.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.5.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.4.0 vendor/bundle/ruby/2.6.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.4.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.3.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.2.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.2.0.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.1.4.0 vendor/bundle/ruby/2.5.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-unbundled-2.1.2.0 vendor/bundle/ruby/2.3.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/rest-client-2.0.2/spec/unit/raw_response_spec.rb