Sha256: 13a94e8af2133dd1ee84b3b3c1090551d474c4e2589cc71965921c0b2f21fe28

Contents?: true

Size: 632 Bytes

Versions: 1

Compression:

Stored size: 632 Bytes

Contents

require 'spec_helper'
require 'fortnox/api/models/attributes/country_code'
require 'fortnox/api/models/attributes/dummy_model_context'

describe Fortnox::API::Model::Attribute::CountryCode do

  include_context 'create dummy Model that includes described_class'

  describe '.new' do
    context 'with country code' do
      it 'ignores empty values' do
        test_case = Model.new()
        expect( test_case.country_code ).to eql( nil )
      end

      it 'truncates to two characters' do
        test_case = Model.new( country_code: 'sek' )
        expect( test_case.country_code ).to eql( 'SE' )
      end
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fortnox-api-0.1.0 spec/fortnox/api/models/attributes/country_code_spec.rb