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 'qa/qa/page/group/settings/general.rb')
-rw-r--r--qa/qa/page/group/settings/general.rb24
1 files changed, 24 insertions, 0 deletions
diff --git a/qa/qa/page/group/settings/general.rb b/qa/qa/page/group/settings/general.rb
index ced8bd5c812..1ab849d10b1 100644
--- a/qa/qa/page/group/settings/general.rb
+++ b/qa/qa/page/group/settings/general.rb
@@ -9,6 +9,7 @@ module QA
view 'app/views/groups/edit.html.haml' do
element :permission_lfs_2fa_content
+ element :advanced_settings_content
end
view 'app/views/groups/settings/_permissions.html.haml' do
@@ -40,6 +41,16 @@ module QA
element :project_creation_level_dropdown
end
+ view 'app/views/groups/settings/_advanced.html.haml' do
+ element :select_group_dropdown
+ element :transfer_group_button
+ end
+
+ view 'app/helpers/dropdowns_helper.rb' do
+ element :dropdown_input_field
+ element :dropdown_list_content
+ end
+
def set_group_name(name)
find_element(:group_name_field).send_keys([:command, 'a'], :backspace)
find_element(:group_name_field).set name
@@ -106,6 +117,19 @@ module QA
click_element(:save_permissions_changes_button)
end
+
+ def transfer_group(target_group)
+ expand_content :advanced_settings_content
+
+ click_element :select_group_dropdown
+ fill_element(:dropdown_input_field, target_group)
+
+ within_element(:dropdown_list_content) do
+ click_on target_group
+ end
+
+ click_element :transfer_group_button
+ end
end
end
end