Sha256: 97e0f6f41d24c008eefc57900bd9da101790f7818a3638110a84151721cdcb76

Contents?: true

Size: 495 Bytes

Versions: 5

Compression:

Stored size: 495 Bytes

Contents

require 'rails_helper'

module MnoEnterprise
  RSpec.describe CreditCard, type: :model do
    describe '#expiry_date' do

      context 'with a valid date' do
        let(:credit_card) { build(:credit_card, year: 2020, month: 5) }
        it { expect(credit_card.expiry_date).to eq(Date.new(2020,5,31)) }
      end

      context 'without a date' do
        let(:credit_card) { MnoEnterprise::CreditCard.new }
        it { expect(credit_card.expiry_date).to be nil }
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mno-enterprise-core-3.4.0 spec/models/mno_enterprise/credit_card_spec.rb
mno-enterprise-core-3.3.3 spec/models/mno_enterprise/credit_card_spec.rb
mno-enterprise-core-3.3.2 spec/models/mno_enterprise/credit_card_spec.rb
mno-enterprise-core-3.3.1 spec/models/mno_enterprise/credit_card_spec.rb
mno-enterprise-core-3.3.0 spec/models/mno_enterprise/credit_card_spec.rb