Sha256: 30d979ccd8997ec7846185f306120245b73a12f9e23017acb74faaf1cb4f64e9

Contents?: true

Size: 340 Bytes

Versions: 6

Compression:

Stored size: 340 Bytes

Contents

# frozen_string_literal: true
RSpec.describe HTTP::Options, "json" do
  let(:opts) { HTTP::Options.new }

  it "defaults to nil" do
    expect(opts.json).to be nil
  end

  it "may be specified with with_json data" do
    opts2 = opts.with_json(:foo => 42)
    expect(opts.json).to be nil
    expect(opts2.json).to eq(:foo => 42)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
http-2.2.2 spec/lib/http/options/json_spec.rb
http-2.2.1 spec/lib/http/options/json_spec.rb
http-2.2.0 spec/lib/http/options/json_spec.rb
http-2.1.0 spec/lib/http/options/json_spec.rb
http-2.0.3 spec/lib/http/options/json_spec.rb
http-2.0.2 spec/lib/http/options/json_spec.rb