Module: Capybara::Node::DocumentMatchers
Instance Method Summary collapse
-
#assert_no_title(title, **options) ⇒ true
Asserts that the page doesn't have the given title.
-
#assert_title(title, **options) ⇒ true
Asserts that the page has the given title.
-
#has_no_title?(title, **options) ⇒ Boolean
Checks if the page doesn't have the given title.
-
#has_title?(title, **options) ⇒ Boolean
Checks if the page has the given title.
Instance Method Details
#assert_no_title(string, **options) ⇒ true #assert_no_title(regexp, **options) ⇒ true
Asserts that the page doesn't have the given title.
32 33 34 35 36 |
# File 'lib/capybara/node/document_matchers.rb', line 32 def assert_no_title(title, **) _verify_title(title, ) do |query| raise Capybara::ExpectationNotMet, query. if query.resolves_for?(self) end end |
#assert_title(string, **options) ⇒ true #assert_title(regexp, **options) ⇒ true
Asserts that the page has the given title.
19 20 21 22 23 |
# File 'lib/capybara/node/document_matchers.rb', line 19 def assert_title(title, **) _verify_title(title, ) do |query| raise Capybara::ExpectationNotMet, query. unless query.resolves_for?(self) end end |
#has_no_title?(string, **options) ⇒ Boolean #has_no_title?(regexp, **options) ⇒ Boolean
Checks if the page doesn't have the given title.
54 55 56 |
# File 'lib/capybara/node/document_matchers.rb', line 54 def has_no_title?(title, **) make_predicate() { assert_no_title(title, **) } end |
#has_title?(string, **options) ⇒ Boolean #has_title?(regexp, **options) ⇒ Boolean
Checks if the page has the given title.
44 45 46 |
# File 'lib/capybara/node/document_matchers.rb', line 44 def has_title?(title, **) make_predicate() { assert_title(title, **) } end |