diff options
author | ankonym <ankonym@gmail.com> | 2015-10-07 12:11:21 +0200 |
---|---|---|
committer | ankonym <ankonym@gmail.com> | 2015-10-07 12:11:21 +0200 |
commit | dc426cc777aec921772c1d8c2fa014d61aa90d33 (patch) | |
tree | d275ab8beebbad71df4806e132c64d86e9d4e90d /tests/helpers/bonafide_helper.rb | |
parent | b53bd889d5407fb357329b414bcae929176c0690 (diff) |
Modify bonafide_helper to improve user creation test with invites
Will now use the correct user to generate invite codes and only add invite code parameter when invite codes are enabled
Diffstat (limited to 'tests/helpers/bonafide_helper.rb')
-rw-r--r-- | tests/helpers/bonafide_helper.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/helpers/bonafide_helper.rb b/tests/helpers/bonafide_helper.rb index 39f761fe..1a6dc6fe 100644 --- a/tests/helpers/bonafide_helper.rb +++ b/tests/helpers/bonafide_helper.rb @@ -34,7 +34,10 @@ class LeapTest url = api_url("/1/users.json") params = user.to_params - params['user[invite_code]'] = generate_invite_code + + if property('webapp.invite_required') + params['user[invite_code]'] = generate_invite_code + end assert_post(url, params) do |body| assert response = JSON.parse(body), 'response should be JSON' @@ -45,9 +48,7 @@ class LeapTest end def generate_invite_code - if property('webapp.invite_required') - `cd /srv/leap/webapp/ && sudo RAILS_ENV=production bundle exec rake generate_invites[1]`.gsub(/\n/, "") - end + `cd /srv/leap/webapp/ && sudo -u leap-webapp RAILS_ENV=production bundle exec rake generate_invites[1]`.gsub(/\n/, "") end |