Module: Cornucopia::Capybara::Synchronizable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/cornucopia/capybara/synchronizable.rb
Instance Method Summary collapse
-
#synchronize_test(seconds = nil, options = {}, &block) ⇒ Object
This function uses Capybara’s synchronize function to evaluate a block until it becomes true.
Instance Method Details
#synchronize_test(seconds = nil, options = {}, &block) ⇒ Object
This function uses Capybara’s synchronize function to evaluate a block until it becomes true.
15 16 17 18 19 20 21 |
# File 'lib/cornucopia/capybara/synchronizable.rb', line 15 def synchronize_test(seconds = nil, = {}, &block) seconds ||= ::Capybara.respond_to?(:default_max_wait_time) ? ::Capybara.default_max_wait_time : ::Capybara.default_wait_time document.synchronize(seconds, **) do raise ::Capybara::ElementNotFound unless block.yield end end |