Sha256: 10ab6f79c55029c74740658e08f9187129e9b939539b573c8ac0876dc93f8fd3

Contents?: true

Size: 812 Bytes

Versions: 62

Compression:

Stored size: 812 Bytes

Contents

require 'test_helper'

module Workarea
  class Payment
    class SavedCreditCardTest < TestCase
      def test_save
        card = SavedCreditCard.new(
          profile: create_payment_profile(reference: '234'),
          number: '1',
          cvv: '123',
          month: 12,
          year: Time.current.year + 1,
          first_name: 'Robert',
          last_name: 'Clams'
        )

        card.save
        assert(card.tokenized?)

        profile = create_payment_profile
        current_default = create_saved_credit_card(profile: profile, default: true)
        new_default = create_saved_credit_card(profile: profile, default: true)

        current_default.reload
        new_default.reload

        refute(current_default.default?)
        assert(new_default.default?)
      end
    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
workarea-core-3.4.27 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.4 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.26 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.3 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.25 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.2 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.24 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.1 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.23 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.22 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.0 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.21 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.0.beta.1 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.20 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.19 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.18 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.17 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.16 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.15 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.14 test/models/workarea/payment/saved_credit_card_test.rb