Sha256: d1832074cf722ab4495e5b5478ba57e3e6f9f0ef6e05368f1226e55a3d112801

Contents?: true

Size: 229 Bytes

Versions: 17

Compression:

Stored size: 229 Bytes

Contents

module WaitForAjax
	def wait_for_ajax
		Timeout.timeout(Capybara.default_wait_time) do
			loop until finished_all_ajax_requests?
		end
	end

	def finished_all_ajax_requests?
		page.evaluate_script('jQuery.active').zero?
	end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
proclaim-0.5.6 test/support/wait_for_ajax.rb
proclaim-0.5.5 test/support/wait_for_ajax.rb
proclaim-0.5.3 test/support/wait_for_ajax.rb
proclaim-0.5.2 test/support/wait_for_ajax.rb
proclaim-0.5.1 test/support/wait_for_ajax.rb
proclaim-0.5.0 test/support/wait_for_ajax.rb
proclaim-0.4.0 test/support/wait_for_ajax.rb
proclaim-0.3.1 test/support/wait_for_ajax.rb
proclaim-0.3.0 test/support/wait_for_ajax.rb
proclaim-0.2.4 test/support/wait_for_ajax.rb
proclaim-0.2.2 test/support/wait_for_ajax.rb
proclaim-0.2.1 test/support/wait_for_ajax.rb
proclaim-0.2.0 test/support/wait_for_ajax.rb
proclaim-0.1.3 test/support/wait_for_ajax.rb
proclaim-0.1.2 test/support/wait_for_ajax.rb
proclaim-0.1.1 test/support/wait_for_ajax.rb
proclaim-0.1.0 test/support/wait_for_ajax.rb