module Cornucopia::Capybara::Synchronizable
Public Instance Methods
synchronize_test(seconds = nil, options = {}, &block)
click to toggle source
This function uses Capybara's synchronize function to evaluate a block until it becomes true.
# File lib/cornucopia/capybara/synchronizable.rb, line 15 def synchronize_test(seconds = nil, options = {}, &block) seconds ||= ::Capybara.respond_to?(:default_max_wait_time) ? ::Capybara.default_max_wait_time : ::Capybara.default_wait_time document.synchronize(seconds, options) do raise ::Capybara::ElementNotFound unless block.yield end end