Files
codeocean/spec/support/wait_for_ajax.rb
2023-06-28 15:36:51 +02:00

14 lines
269 B
Ruby

# frozen_string_literal: true
module WaitForAjax
def wait_for_ajax
Timeout.timeout(Capybara.default_max_wait_time) do
loop until ajax_requests_finished?
end
end
def ajax_requests_finished?
page.evaluate_script('jQuery.active').zero?
end
end