Method: Capybara::Node::Matchers#assert_no_sibling

Defined in:
lib/capybara/node/matchers.rb

#assert_no_sibling(*args, &optional_filter_block) ⇒ Object



817
818
819
820
821
822
823
# File 'lib/capybara/node/matchers.rb', line 817

def assert_no_sibling(*args, &optional_filter_block)
  _verify_selector_result(args, optional_filter_block, Capybara::Queries::SiblingQuery) do |result, query|
    if result.matches_count? && (!result.empty? || query.expects_none?)
      raise Capybara::ExpectationNotMet, result.negative_failure_message
    end
  end
end