module RailsStuff::RSpecHelpers::Groups::Feature

Public Instance Methods

finished_all_ajax_requests?() click to toggle source

Tuned for jQuery, override it if you don't use jQuery.

# File lib/rails_stuff/rspec_helpers/groups/feature.rb, line 12
def finished_all_ajax_requests?
  page.evaluate_script('jQuery.active').zero?
end
pause() click to toggle source
# File lib/rails_stuff/rspec_helpers/groups/feature.rb, line 16
def pause
  $stderr.write 'Press enter to continue'
  $stdin.gets
end
wait_for_ajax() click to toggle source
# File lib/rails_stuff/rspec_helpers/groups/feature.rb, line 5
def wait_for_ajax
  Timeout.timeout(Capybara.default_max_wait_time) do
    loop until finished_all_ajax_requests?
  end
end