module CapybaraExtras

Public Instance Methods

wait_for_ajax(wait_time: Capybara.default_max_wait_time) click to toggle source
# File lib/mecha/generators/tests/templates/test/support/capybara_extras.rb, line 2
def wait_for_ajax(wait_time: Capybara.default_max_wait_time)
  Timeout.timeout(wait_time) do
    loop do
      active = page.evaluate_script('jQuery.active')
      break if active.zero?
    end
  end
end