summaryrefslogtreecommitdiff
path: root/qa/qa/page/component/snippet.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/page/component/snippet.rb')
-rw-r--r--qa/qa/page/component/snippet.rb10
1 files changed, 8 insertions, 2 deletions
diff --git a/qa/qa/page/component/snippet.rb b/qa/qa/page/component/snippet.rb
index b1d83a6e2d0..05d59acd8e8 100644
--- a/qa/qa/page/component/snippet.rb
+++ b/qa/qa/page/component/snippet.rb
@@ -156,8 +156,14 @@ module QA
end
end
- def has_embed_dropdown?
- has_element?(:snippet_embed_dropdown)
+ RSpec::Matchers.define :have_embed_dropdown do
+ match do |page|
+ page.has_element?(:snippet_embed_dropdown)
+ end
+
+ match_when_negated do |page|
+ page.has_no_element?(:snippet_embed_dropdown)
+ end
end
def click_edit_button