Use the new buttons for creating groups and projects in QA tests

This commit is contained in:
Bob Van Landuyt 2017-10-23 11:25:20 +03:00
parent 490cce630f
commit 09ba91edde
2 changed files with 10 additions and 8 deletions

View file

@ -2,10 +2,6 @@ module QA
module Page
module Group
class Show < Page::Base
def go_to_subgroups
click_link 'Subgroups'
end
def go_to_subgroup(name)
click_link name
end
@ -15,11 +11,19 @@ module QA
end
def go_to_new_subgroup
click_on 'New Subgroup'
within '.new-project-subgroup' do
find('.dropdown-toggle').click
find("li[data-value='new-subgroup']").click
end
find("input[data-action='new-subgroup']").click
end
def go_to_new_project
click_on 'New Project'
within '.new-project-subgroup' do
find('.dropdown-toggle').click
find("li[data-value='new-project']").click
end
find("input[data-action='new-project']").click
end
end
end

View file

@ -15,8 +15,6 @@ module QA
Scenario::Gitlab::Sandbox::Prepare.perform
Page::Group::Show.perform do |page|
page.go_to_subgroups
if page.has_subgroup?(Runtime::Namespace.name)
page.go_to_subgroup(Runtime::Namespace.name)
else