Sha256: 2714a1fdd73217640d1a40914f3a43ec602ebf15637e180ff9852c808d42264d
Contents?: true
Size: 641 Bytes
Versions: 1
Compression:
Stored size: 641 Bytes
Contents
module Capybara module Angular module DSL include Capybara::DSL Capybara::Session::DSL_METHODS.each do |method| define_method(method) do |*args, **kwargs, &block| page.send(method, *args, **kwargs, &block) end end def page wait_until_angular_ready unless @ignoring_angular Capybara.current_session end def wait_until_angular_ready Waiter.new(Capybara.current_session).wait_until_ready end def ignoring_angular @ignoring_angular = true yield ensure @ignoring_angular = false end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capybara-angular-0.3.0 | lib/capybara/angular/dsl.rb |