diff options
Diffstat (limited to 'qa/qa/page/project/members.rb')
-rw-r--r-- | qa/qa/page/project/members.rb | 45 |
1 files changed, 2 insertions, 43 deletions
diff --git a/qa/qa/page/project/members.rb b/qa/qa/page/project/members.rb index 4692f3621b8..463e3ca6fca 100644 --- a/qa/qa/page/project/members.rb +++ b/qa/qa/page/project/members.rb @@ -4,49 +4,8 @@ module QA module Page module Project class Members < Page::Base - include QA::Page::Component::InviteMembersModal - include QA::Page::Component::MembersFilter - - view 'app/assets/javascripts/members/components/members_tabs.vue' do - element :groups_list_tab - end - - view 'app/assets/javascripts/invite_members/components/invite_group_trigger.vue' do - element :invite_a_group_button - end - - view 'app/assets/javascripts/invite_members/constants.js' do - element :invite_members_button - end - - view 'app/assets/javascripts/pages/projects/project_members/index.js' do - element :group_row - end - - view 'app/assets/javascripts/members/components/action_buttons/remove_group_link_button.vue' do - element :delete_group_access_link - end - - view 'app/assets/javascripts/members/components/modals/remove_group_link_modal.vue' do - element :remove_group_link_modal_content - end - - def remove_group(group_name) - click_element :groups_list_tab - - within_element(:group_row, text: group_name) do - click_element :delete_group_access_link - end - - within_element(:remove_group_link_modal_content) do - click_button 'Remove group' - end - end - - def has_group?(group_name) - click_element :groups_list_tab - has_element?(:group_row, text: group_name) - end + include Page::Component::Members::InviteMembersModal + include Page::Component::Members::MembersTable end end end |