Sha256: 4ba48408c902dd60b3b5f861fab1f5de27df46b28053fe845d2f8c4281dfeaa7

Contents?: true

Size: 455 Bytes

Versions: 13

Compression:

Stored size: 455 Bytes

Contents

require 'spec_helper'

RSpec.describe Scimitar::ComplexTypes::Address do
  context '#as_json' do
    it 'assumes no defaults' do
      expect(described_class.new.as_json).to eq({})
    end

    it 'allows a custom address type' do
      expect(described_class.new(type: 'home').as_json).to eq('type' => 'home')
    end

    it 'shows the set address' do
      expect(described_class.new(country: 'NZ').as_json).to eq('country' => 'NZ')
    end
  end

end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
scimitar-1.11.0 spec/models/scimitar/complex_types/address_spec.rb
scimitar-2.10.0 spec/models/scimitar/complex_types/address_spec.rb
scimitar-1.10.0 spec/models/scimitar/complex_types/address_spec.rb
scimitar-2.9.0 spec/models/scimitar/complex_types/address_spec.rb
scimitar-2.8.0 spec/models/scimitar/complex_types/address_spec.rb
scimitar-2.7.3 spec/models/scimitar/complex_types/address_spec.rb
powerhome-scimitar-1.0.0 spec/models/scimitar/complex_types/address_spec.rb
scimitar-2.7.2 spec/models/scimitar/complex_types/address_spec.rb
scimitar-1.8.2 spec/models/scimitar/complex_types/address_spec.rb
scimitar-1.8.1 spec/models/scimitar/complex_types/address_spec.rb
scimitar-2.7.1 spec/models/scimitar/complex_types/address_spec.rb
scimitar-1.8.0 spec/models/scimitar/complex_types/address_spec.rb
scimitar-2.7.0 spec/models/scimitar/complex_types/address_spec.rb