Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/support/helpers/login_helpers.rb')
-rw-r--r--spec/support/helpers/login_helpers.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/support/helpers/login_helpers.rb b/spec/support/helpers/login_helpers.rb
index 29b1bb260f2..c93ef8b0ead 100644
--- a/spec/support/helpers/login_helpers.rb
+++ b/spec/support/helpers/login_helpers.rb
@@ -117,6 +117,14 @@ module LoginHelpers
click_button "oauth-login-#{provider}"
end
+ def register_via(provider, uid, email, additional_info: {})
+ mock_auth_hash(provider, uid, email, additional_info: additional_info)
+ visit new_user_registration_path
+ expect(page).to have_content('Create an account using')
+
+ click_link_or_button "oauth-login-#{provider}"
+ end
+
def fake_successful_u2f_authentication
allow(U2fRegistration).to receive(:authenticate).and_return(true)
FakeU2fDevice.new(page, nil).fake_u2f_authentication