summaryrefslogtreecommitdiff
path: root/qa/qa/page/project/pipeline_editor/show.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/page/project/pipeline_editor/show.rb')
-rw-r--r--qa/qa/page/project/pipeline_editor/show.rb20
1 files changed, 17 insertions, 3 deletions
diff --git a/qa/qa/page/project/pipeline_editor/show.rb b/qa/qa/page/project/pipeline_editor/show.rb
index 8289039d4c5..caf54a10025 100644
--- a/qa/qa/page/project/pipeline_editor/show.rb
+++ b/qa/qa/page/project/pipeline_editor/show.rb
@@ -6,13 +6,13 @@ module QA
module PipelineEditor
class Show < QA::Page::Base
view 'app/assets/javascripts/pipeline_editor/components/file_nav/branch_switcher.vue' do
- element :branch_selector_button, require: true
+ element :branch_selector_button, required: true
element :branch_menu_item_button
element :branch_menu_container
end
view 'app/assets/javascripts/pipeline_editor/components/commit/commit_form.vue' do
- element :target_branch_field, require: true
+ element :target_branch_field, required: true
end
view 'app/assets/javascripts/pipeline_editor/components/drawer/pipeline_editor_drawer.vue' do
@@ -21,7 +21,7 @@ module QA
end
view 'app/assets/javascripts/vue_shared/components/source_editor.vue' do
- element :source_editor_container, require: true
+ element :source_editor_container, required: true
end
view 'app/assets/javascripts/pipeline_editor/components/header/pipeline_status.vue' do
@@ -30,6 +30,7 @@ module QA
view 'app/assets/javascripts/pipeline_editor/components/commit/commit_form.vue' do
element :commit_changes_button
+ element :new_mr_checkbox
end
view 'app/assets/javascripts/pipeline_editor/components/header/validation_segment.vue' do
@@ -76,6 +77,7 @@ module QA
end
def submit_changes
+ Support::Waiter.wait_until { !find_element(:commit_changes_button).disabled? }
click_element(:commit_changes_button)
wait_for_requests
@@ -127,6 +129,18 @@ module QA
end
end
+ def has_new_mr_checkbox?
+ has_element?(:new_mr_checkbox, visible: true)
+ end
+
+ def has_no_new_mr_checkbox?
+ has_no_element?(:new_mr_checkbox, visible: true)
+ end
+
+ def select_new_mr_checkbox
+ check_element(:new_mr_checkbox, true)
+ end
+
private
def go_to_tab(name)