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.5.27 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.26 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.45 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.25 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.23 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.44 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.22 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.43 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.21 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.42 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.20 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.41 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.19 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.40 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.18 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.39 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.17 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.38 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.5.16 test/models/workarea/payment/saved_credit_card_test.rb
workarea-core-3.4.37 test/models/workarea/payment/saved_credit_card_test.rb