diff options
author | Timothy Andrew <mail@timothyandrew.net> | 2017-06-15 04:40:47 +0000 |
---|---|---|
committer | Timothy Andrew <mail@timothyandrew.net> | 2017-07-06 06:30:05 +0000 |
commit | 43337c120de9f88b8141b0f8073bfa04a4e23776 (patch) | |
tree | 3c3160c5a3496d13b2a8baa2cfdf32fb5b46f03f /spec/support/login_helpers.rb | |
parent | e936db963e2adb549533cfedcac6f342d7e5e32e (diff) | |
download | gitlab-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.rb | 5 |
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 |