summaryrefslogtreecommitdiff
path: root/qa/qa/page/merge_request/new.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/page/merge_request/new.rb')
-rw-r--r--qa/qa/page/merge_request/new.rb15
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