diff options
Diffstat (limited to 'qa/qa/page/merge_request/new.rb')
-rw-r--r-- | qa/qa/page/merge_request/new.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/qa/qa/page/merge_request/new.rb b/qa/qa/page/merge_request/new.rb index bcc60a8275d..b19a0d1a830 100644 --- a/qa/qa/page/merge_request/new.rb +++ b/qa/qa/page/merge_request/new.rb @@ -12,6 +12,11 @@ module QA element :issuable_form_description end + view 'app/views/projects/merge_requests/creations/_new_compare.html.haml' do + element :compare_branches_button + element :source_branch_dropdown + end + view 'app/views/projects/merge_requests/show.html.haml' do element :diffs_tab end @@ -27,6 +32,10 @@ module QA "to customize #{scanner_name} settings." end + def click_compare_branches_and_continue + click_element(:compare_branches_button) + end + def create_merge_request click_element(:issuable_create_button, Page::MergeRequest::Show) end @@ -43,6 +52,12 @@ module QA def has_file?(file_name) has_element?(:file_name_content, text: file_name) end + + def select_source_branch(branch) + click_element(:source_branch_dropdown) + fill_element(:dropdown_input_field, branch) + click_via_capybara(:click_on, branch) + end end end end |