Sha256: edb3ce6eebd9cfce245f05e2a222eb8d494c3b64ec772f3e052155e215dda755
Contents?: true
Size: 669 Bytes
Versions: 64
Compression:
Stored size: 669 Bytes
Contents
# spec/support/wait_for_ajax.rb def wait_for_ajax Timeout.timeout(5) do loop until finished_all_ajax_requests? end end def finished_all_ajax_requests? page.evaluate_script('jQuery.active').zero? end def wait_for_visible_modal(key = nil) Timeout.timeout(5) do loop until visible_modal?(key) end end def wait_for_hidden_modal(key = nil) Timeout.timeout(5) do loop until hidden_modal?(key) end end def hidden_modal?(key = nil) page.evaluate_script("jQuery('#{key || "#ow_inline_modal"}').is(':visible')") == false end def visible_modal?(key = nil) page.evaluate_script("jQuery('#{key || "#ow_inline_modal"}').is(':visible')") == true end
Version data entries
64 entries across 64 versions & 2 rubygems