module CapybaraWaitAjaxRequests
Public Instance Methods
all_ajax_requests_finished?()
click to toggle source
# File lib/agilibox/cucumber_helpers/ajax.rb, line 8 def all_ajax_requests_finished? page.evaluate_script("jQuery.active").zero? end
wait_ajax_requests(timeout = Capybara.default_max_wait_time)
click to toggle source
# File lib/agilibox/cucumber_helpers/ajax.rb, line 2 def wait_ajax_requests(timeout = Capybara.default_max_wait_time) Timeout.timeout(timeout) do sleep 0.1 until all_ajax_requests_finished? end end