fix tests, active user

This commit is contained in:
Rimian Perkins 2017-03-21 12:49:31 +11:00
parent f77ddeba31
commit e26b73a57d
1 changed files with 5 additions and 4 deletions

View File

@ -10,10 +10,8 @@ module DiscourseDonations
Stripe.api_key = SiteSetting.discourse_donations_secret_key
currency = SiteSetting.discourse_donations_currency
current_user = create_user(params) if current_user.nil?
customer = Stripe::Customer.create(
:email => current_user.email,
:email => params[:email] || current_user.email,
:source => params[:stripeToken]
)
@ -24,6 +22,8 @@ module DiscourseDonations
:currency => currency
)
create_user(params) if current_user.nil?
render :json => charge
end
@ -34,7 +34,8 @@ private
email: options[:email],
username: options[:username],
name: options[:name],
password: options[:password]
password: options[:password],
active: true
)
end
end