From e6989b05d2eb223ac9efb35281ef04a1ccf22473 Mon Sep 17 00:00:00 2001 From: Jennifer Louie Date: Thu, 16 May 2019 16:10:39 -0700 Subject: Create full_path attribute on Resource Group Revise test spec to reflect changes to Settings Main and Settings Advanced page objects Add # frozen_string_literal: true to spec --- qa/qa/resource/group.rb | 4 ++++ .../browser_ui/1_manage/group/transfer_project_spec.rb | 12 +++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/qa/qa/resource/group.rb b/qa/qa/resource/group.rb index 0b567a474c8..44d9dc8f296 100644 --- a/qa/qa/resource/group.rb +++ b/qa/qa/resource/group.rb @@ -67,6 +67,10 @@ module QA visibility: 'public' } end + + def full_path + sandbox.path + ' / ' + path + end end end end diff --git a/qa/qa/specs/features/browser_ui/1_manage/group/transfer_project_spec.rb b/qa/qa/specs/features/browser_ui/1_manage/group/transfer_project_spec.rb index 00aa77e633c..a9de64e357a 100644 --- a/qa/qa/specs/features/browser_ui/1_manage/group/transfer_project_spec.rb +++ b/qa/qa/specs/features/browser_ui/1_manage/group/transfer_project_spec.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module QA context 'Manage' do describe 'Project transfer between groups' do @@ -37,14 +39,14 @@ module QA Page::File::Show.perform(&:go_to_general_settings) - target_group_full_path = target_group.sandbox.path + ' / ' + target_group.path + Page::Project::Settings::Main.perform(&:expand_advanced_settings) - Page::Project::Settings::Main.perform do |settings| - settings.expand_advanced_settings(&:expand_select_list) - settings.transfer_project!(project.name, target_group_full_path) - settings.click_project + Page::Project::Settings::Advanced.perform do |advanced| + advanced.transfer_project!(project.name, target_group.full_path) end + Page::Project::Settings::Main.perform(&:click_project) + Page::Project::Show.perform do |project| expect(project).to have_text(target_group.path) expect(project).to have_text(edited_readme_content) -- cgit v1.2.1