module CapybaraWaitTurbolinksRequests
Public Instance Methods
all_turbolinks_requests_finished?()
click to toggle source
# File lib/agilibox/cucumber_helpers/turbolinks.rb, line 8 def all_turbolinks_requests_finished? have_no_selector("html.turbolinks-load") end
turbolinks_defined?()
click to toggle source
# File lib/agilibox/cucumber_helpers/turbolinks.rb, line 12 def turbolinks_defined? page.evaluate_script("typeof Turbolinks") != "undefined" end
wait_turbolinks_requests(timeout = Capybara.default_max_wait_time)
click to toggle source
# File lib/agilibox/cucumber_helpers/turbolinks.rb, line 2 def wait_turbolinks_requests(timeout = Capybara.default_max_wait_time) Timeout.timeout(timeout) do sleep 0.1 until all_turbolinks_requests_finished? end end