summaryrefslogtreecommitdiff
path: root/spec/support/login_helpers.rb
diff options
context:
space:
mode:
authorTimothy Andrew <mail@timothyandrew.net>2017-06-15 04:40:47 +0000
committerTimothy Andrew <mail@timothyandrew.net>2017-07-06 06:30:05 +0000
commit43337c120de9f88b8141b0f8073bfa04a4e23776 (patch)
tree3c3160c5a3496d13b2a8baa2cfdf32fb5b46f03f /spec/support/login_helpers.rb
parente936db963e2adb549533cfedcac6f342d7e5e32e (diff)
downloadgitlab-ce-43337c120de9f88b8141b0f8073bfa04a4e23776.tar.gz
Test the "Remember Me" flow for OAuth-based login.
Diffstat (limited to 'spec/support/login_helpers.rb')
-rw-r--r--spec/support/login_helpers.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/spec/support/login_helpers.rb b/spec/support/login_helpers.rb
index 27f12cacc62..789cf9baae2 100644
--- a/spec/support/login_helpers.rb
+++ b/spec/support/login_helpers.rb
@@ -62,10 +62,13 @@ module LoginHelpers
Thread.current[:current_user] = user
end
- def login_via(provider, user, uid)
+ def login_via(provider, user, uid, remember_me: false)
mock_auth_hash(provider, uid, user.email)
visit new_user_session_path
expect(page).to have_content('Sign in with')
+
+ check "Remember Me" if remember_me
+
click_link "oauth-login-#{provider}"
end