module RailsExtras::RSpec::Support::WaitForAjax
Public Class Methods
wait_for_ajax()
click to toggle source
# File lib/rails_extras/rspec/support/wait_for_ajax.rb, line 6 def self.wait_for_ajax counter = 0 while page.execute_script("return $.active").to_i > 0 counter += 1 sleep(0.1) raise "AJAX request took longer than 3 seconds." if counter >= 30 end end