module Capybara::Minitest::Assertions

Private Instance Methods

determine_subject(args) click to toggle source

Assertion that there is no table

@!method refute_table @!method assert_no_table

see {Capybara::Node::Matchers#has_no_table?}
# File lib/capybara/minitest.rb, line 267
def determine_subject(args)
  case args.first
  when Capybara::Session, Capybara::Node::Base, Capybara::Node::Simple
    [args.shift, args]
  when ->(arg) { arg.respond_to?(:to_capybara_node) }
    [args.shift.to_capybara_node, args]
  else
    [page, args]
  end
end
extract_locator(args) click to toggle source
# File lib/capybara/minitest.rb, line 278
def extract_locator(args)
  locator, options = *args, {}
  locator, options = nil, locator if locator.is_a? Hash
  [locator, options]
end