diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-06-25 06:08:50 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-06-25 06:08:50 +0000 |
commit | d7d3c0922dfd2f97ae4e08bba3ad5ff8e702772f (patch) | |
tree | a6a733d7124f85ca89a19c1a8576c854cfe3c71b /qa | |
parent | 03c38e31112a7dc0de78325e5421e6bb08c508ed (diff) | |
download | gitlab-ce-d7d3c0922dfd2f97ae4e08bba3ad5ff8e702772f.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'qa')
-rw-r--r-- | qa/qa.rb | 1 | ||||
-rw-r--r-- | qa/qa/page/main/login.rb | 4 | ||||
-rw-r--r-- | qa/qa/page/main/onboarding.rb | 12 | ||||
-rw-r--r-- | qa/qa/page/main/terms.rb | 2 |
4 files changed, 18 insertions, 1 deletions
@@ -183,6 +183,7 @@ module QA autoload :OAuth, 'qa/page/main/oauth' autoload :SignUp, 'qa/page/main/sign_up' autoload :Terms, 'qa/page/main/terms' + autoload :Onboarding, 'qa/page/main/onboarding' end module Settings diff --git a/qa/qa/page/main/login.rb b/qa/qa/page/main/login.rb index 8eb28eb53e7..c70c2bbd5d3 100644 --- a/qa/qa/page/main/login.rb +++ b/qa/qa/page/main/login.rb @@ -165,6 +165,10 @@ module QA terms.accept_terms if terms.visible? end + QA::Page::Main::Onboarding.perform do |onboarding| + onboarding.skip_for_now if onboarding.respond_to?(:skip_for_now) && onboarding.visible? + end + Page::Main::Menu.validate_elements_present! unless skip_page_validation end diff --git a/qa/qa/page/main/onboarding.rb b/qa/qa/page/main/onboarding.rb new file mode 100644 index 00000000000..27c2b745e8e --- /dev/null +++ b/qa/qa/page/main/onboarding.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module QA + module Page + module Main + class Onboarding < Page::Base + end + end + end +end + +QA::Page::Main::Onboarding.prepend_if_ee('QA::EE::Page::Main::Onboarding') diff --git a/qa/qa/page/main/terms.rb b/qa/qa/page/main/terms.rb index a0de267fb31..bf3219a739f 100644 --- a/qa/qa/page/main/terms.rb +++ b/qa/qa/page/main/terms.rb @@ -15,7 +15,7 @@ module QA end def accept_terms - click_element :accept_terms_button, Page::Main::Menu + click_element :accept_terms_button end end end |