Sha256: eedb0c455b64c7ed89109dfe8bb882f1d2794bfbc9028ec843d32eb68e736a3f

Contents?: true

Size: 598 Bytes

Versions: 1

Compression:

Stored size: 598 Bytes

Contents

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

describe Fortnox::API::Model::Attribute::Currency do

  include_context 'create dummy Model that includes described_class'

  subject{ instance.currency }

  describe '.new' do
    context 'with empty country code' do
      let( :instance ){ Model.new() }
      it{ is_expected.to eql( nil ) }
    end

    context 'with too long country code' do
      let( :instance ){ Model.new( currency: 'usdollar' ) }
      it{ is_expected.to eql( 'USD' ) }
    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/currency_spec.rb