Sha256: 4eecbe9edc94e737c9e0386438a3ed4aabc03ade559cfb7420f4225236a95b97

Contents?: true

Size: 302 Bytes

Versions: 31

Compression:

Stored size: 302 Bytes

Contents

RSpec.describe HTTP::Options do
  subject { described_class.new(:response => :body) }

  it "behaves like a Hash for reading" do
    expect(subject[:response]).to eq(:body)
    expect(subject[:nosuchone]).to be nil
  end

  it "coerces to a Hash" do
    expect(subject.to_hash).to be_a(Hash)
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
http-0.9.9 spec/lib/http/options_spec.rb
http-0.9.8 spec/lib/http/options_spec.rb
http-0.9.7 spec/lib/http/options_spec.rb
http-0.9.6 spec/lib/http/options_spec.rb
http-0.9.5 spec/lib/http/options_spec.rb
http-0.9.4 spec/lib/http/options_spec.rb
http-0.9.3 spec/lib/http/options_spec.rb
http-0.8.14 spec/lib/http/options_spec.rb
http-0.9.2 spec/lib/http/options_spec.rb
http-0.8.13 spec/lib/http/options_spec.rb
http-0.9.1 spec/lib/http/options_spec.rb
http-0.9.0 spec/lib/http/options_spec.rb
http-0.9.0.pre spec/lib/http/options_spec.rb
http-0.8.12 spec/lib/http/options_spec.rb
http-0.8.11 spec/lib/http/options_spec.rb
http-0.8.10 spec/lib/http/options_spec.rb
http-0.8.9 spec/lib/http/options_spec.rb
http-0.8.8 spec/lib/http/options_spec.rb
http-0.8.7 spec/lib/http/options_spec.rb
http-0.8.6 spec/lib/http/options_spec.rb