class Capybara::RSpecMatchers::BecomeClosed
Public Class Methods
new(options)
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 163 def initialize(options) @wait_time = Capybara::Queries::SelectorQuery.new(options).wait end
Public Instance Methods
failure_message()
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 177 def failure_message "expected #{@window.inspect} to become closed after #{@wait_time} seconds" end
Also aliased as: failure_message_for_should
failure_message_when_negated()
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 181 def failure_message_when_negated "expected #{@window.inspect} not to become closed after #{@wait_time} seconds" end
Also aliased as: failure_message_for_should_not
matches?(window)
click to toggle source
# File lib/capybara/rspec/matchers.rb, line 167 def matches?(window) @window = window start_time = Capybara::Helpers.monotonic_time while window.exists? return false if (Capybara::Helpers.monotonic_time - start_time) > @wait_time sleep 0.05 end true end