Sha256: 4edeff04ff160dc387b6723be4414fc0827a6bbd91959374e920c2a39b3704ea

Contents?: true

Size: 454 Bytes

Versions: 1

Compression:

Stored size: 454 Bytes

Contents

module Nitrolinks
  module Capybara
    module WaitForThings
      def wait_for_page_load
        Timeout.timeout(::Capybara.default_max_wait_time) do
          loop until finished_loading?
        end
      end

      def finished_loading?
        jscript('document.getElementsByClassName("testing-visiting").length').zero?
      end

      def pause_pls
        $stderr.write 'Press enter to continue'
        $stdin.gets
      end
    end
  end
end


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nitrolinks-rails-0.3.0 lib/nitrolinks/capybara/wait_for_things.rb