1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-19 13:54:25 +01:00

Merge branch 'tests' of git.sleede.com:projets/fab-manager into tests

This commit is contained in:
Sylvain 2016-04-06 17:10:25 +02:00
commit c2cb497283

View File

@ -29,14 +29,31 @@ class ActiveSupport::TestCase
{ 'Accept' => Mime::JSON, 'Content-Type' => Mime::JSON.to_s }
end
def stripe_card_token
Stripe::Token.create(
:card => {
:number => "4242424242424242",
:exp_month => 4,
:exp_year => DateTime.now.next_year.year,
:cvc => "314"
},
def stripe_card_token(error: nil)
number = "4242424242424242"
exp_month = 4
exp_year = DateTime.now.next_year.year
cvc = "314"
case error
when /card_declined/
number = "4000000000000002"
when /incorrect_number/
number = "4242424242424241"
when /invalid_expiry_month/
exp_month = 15
when /invalid_expiry_year/
exp_year = 1964
when /invalid_cvc/
cvc = "99"
end
Stripe::Token.create(card: {
number: number,
exp_month: exp_month,
exp_year: exp_year,
cvc: cvc
},
).id
end
end