Sha256: aecae3937a33bf124166c665b8dd508e9d78ca86f31a3188cabec5fd3121413d

Contents?: true

Size: 489 Bytes

Versions: 4

Compression:

Stored size: 489 Bytes

Contents

module Workarea
  decorate PaymentTest, with: :stripe do
    def test_set_credit_card
      payment = Payment.new
      payment.set_credit_card(
        number: '4111111111111111',
        month: 1,
        year: Time.current.year + 1,
        cvv: '123',
        amount: 1.to_m,
        stripe_token: 'tok_123'
      )

      assert(payment.credit_card.present?)
      assert(payment.credit_card.stripe_token.present?)
      assert(payment.credit_card.errors.present?)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
workarea-stripe-1.1.2 test/models/workarea/payment_test.decorator
workarea-stripe-1.1.1 test/models/workarea/payment_test.decorator
workarea-stripe-1.1.0 test/models/workarea/payment_test.decorator
workarea-stripe-1.0.0 test/models/workarea/payment_test.decorator