Sha256: c783017210de4038c342f7b1cd66a52c6945b6c615587ceace4265f96434ebbe

Contents?: true

Size: 500 Bytes

Versions: 57

Compression:

Stored size: 500 Bytes

Contents

shared_context 'stripe' do
  let(:default_card_data) {
    {
        number: '4242424242424242',
        exp_month: 1,
        exp_year: 45,
        cvc: '111'
    }
  }
end
def working_stripe_token(subscriber, card_hash = default_card_data)
  unless subscriber.stripe_id.present?
    customer = Stripe::Customer.create(
        email: subscriber.email
    )
    subscriber.stripe_id = customer.id
    subscriber.save
    subscriber.reload
  end
  Stripe::Token.create(
    card: card_hash
  ).id
end

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
paid_up-0.9.13 spec/support/stripe.rb
paid_up-0.9.12 spec/support/stripe.rb
paid_up-0.9.11 spec/support/stripe.rb
paid_up-0.9.10 spec/support/stripe.rb
paid_up-0.9.9 spec/support/stripe.rb
paid_up-0.9.8 spec/support/stripe.rb
paid_up-0.9.7 spec/support/stripe.rb
paid_up-0.9.6 spec/support/stripe.rb
paid_up-0.9.5 spec/support/stripe.rb
paid_up-0.9.4 spec/support/stripe.rb
paid_up-0.9.3 spec/support/stripe.rb
paid_up-0.9.2 spec/support/stripe.rb
paid_up-0.9.1 spec/support/stripe.rb
paid_up-0.9.0 spec/support/stripe.rb
paid_up-0.8.1 spec/support/stripe.rb
paid_up-0.7.11 spec/support/stripe.rb
paid_up-0.7.10 spec/support/stripe.rb
paid_up-0.7.9 spec/support/stripe.rb
paid_up-0.7.8 spec/support/stripe.rb
paid_up-0.7.7 spec/support/stripe.rb