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:
commit
c2cb497283
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user