Module: Capybara::Node::Matchers

Defined in:
lib/capybara/rumpelstiltskin/spindle.rb,
lib/capybara/rumpelstiltskin/spindle.rb

Instance Method Summary collapse

Instance Method Details

#has_no_selector?(*args, &optional_filter_block) ⇒ Boolean

Returns:

  • (Boolean)


28
29
30
31
32
33
34
# File 'lib/capybara/rumpelstiltskin/spindle.rb', line 28

def has_no_selector?(*args, &optional_filter_block)
  Capybara::Rumpelstiltskin.with_sleep_injection(handled_exceptions: [Capybara::ExpectationNotMet]) do
    assert_no_selector(*args, &optional_filter_block)
  end
rescue Capybara::ExpectationNotMet
  false
end

#has_selector?(*args, &optional_filter_block) ⇒ Boolean

Returns:

  • (Boolean)


18
19
20
21
22
23
24
# File 'lib/capybara/rumpelstiltskin/spindle.rb', line 18

def has_selector?(*args, &optional_filter_block)
  Capybara::Rumpelstiltskin.with_sleep_injection(handled_exceptions: [Capybara::ExpectationNotMet]) do
    assert_selector(*args, &optional_filter_block)
  end
rescue Capybara::ExpectationNotMet
  false
end