summaryrefslogtreecommitdiff
path: root/qa/qa/page/project/branches/show.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/page/project/branches/show.rb')
-rw-r--r--qa/qa/page/project/branches/show.rb18
1 files changed, 5 insertions, 13 deletions
diff --git a/qa/qa/page/project/branches/show.rb b/qa/qa/page/project/branches/show.rb
index 922a6ddb086..480fc7d78cb 100644
--- a/qa/qa/page/project/branches/show.rb
+++ b/qa/qa/page/project/branches/show.rb
@@ -7,6 +7,7 @@ module QA
class Show < Page::Base
view 'app/views/projects/branches/_branch.html.haml' do
element :remove_btn
+ element :branch_name
end
view 'app/views/projects/branches/_panel.html.haml' do
element :all_branches
@@ -27,10 +28,10 @@ module QA
finished_loading?
end
- def has_branch_title?(branch_title)
- within_element(:all_branches) do
- within(".item-title") do
- has_text?(branch_title)
+ def has_no_branch?(branch_name, reload: false)
+ wait(reload: reload) do
+ within_element(:all_branches) do
+ has_no_element?(:branch_name, text: branch_name)
end
end
end
@@ -48,15 +49,6 @@ module QA
click_element(:delete_merged_branches)
end
end
-
- def wait_for_texts_not_to_be_visible(texts)
- text_not_visible = wait do
- texts.all? do |text|
- has_no_text?(text)
- end
- end
- raise "Expected text(s) #{texts} not to be visible" unless text_not_visible
- end
end
end
end