summaryrefslogtreecommitdiff
path: root/qa/qa/page/group
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2018-01-30 14:06:13 +0100
committerRémy Coutable <remy@rymai.me>2018-01-30 14:06:16 +0100
commit38f300081714c03bca88d7d7a4633fbf5ff1f154 (patch)
tree4d24ea5e50f73cd0109d84851383ef69b993b276 /qa/qa/page/group
parente74e6fcb5eecb7841a412cb0d3e9627556d83eaf (diff)
downloadgitlab-ce-38f300081714c03bca88d7d7a4633fbf5ff1f154.tar.gz
Port changes from gitlab-org/gitlab-ee!4064 to CE
Signed-off-by: Rémy Coutable <remy@rymai.me>
Diffstat (limited to 'qa/qa/page/group')
-rw-r--r--qa/qa/page/group/show.rb16
1 files changed, 10 insertions, 6 deletions
diff --git a/qa/qa/page/group/show.rb b/qa/qa/page/group/show.rb
index f23294145dd..f24859f2b1d 100644
--- a/qa/qa/page/group/show.rb
+++ b/qa/qa/page/group/show.rb
@@ -2,12 +2,16 @@ module QA
module Page
module Group
class Show < Page::Base
- ##
- # TODO, define all selectors required by this page object
- #
- # See gitlab-org/gitlab-qa#154
- #
- view 'app/views/groups/show.html.haml'
+ view 'app/views/groups/show.html.haml' do
+ element :new_project_or_subgroup_dropdown, '.new-project-subgroup'
+ element :new_project_or_subgroup_dropdown_toggle, '.dropdown-toggle'
+ element :new_project_option, /%li.*data:.*value: "new-project"/
+ element :new_project_button, /%input.*data:.*action: "new-project"/
+ element :new_subgroup_option, /%li.*data:.*value: "new-subgroup"/
+
+ # data-value and data-action get modified by JS for subgroup
+ element :new_subgroup_button, /%input.*\.js-new-group-child/
+ end
def go_to_subgroup(name)
click_link name