Module: Capybara::Angular::DSL

Includes:
DSL
Defined in:
lib/capybara/angular/dsl.rb

Instance Method Summary collapse

Instance Method Details

#ignoring_angularObject



21
22
23
24
25
26
# File 'lib/capybara/angular/dsl.rb', line 21

def ignoring_angular
  @ignoring_angular = true
  yield
ensure
  @ignoring_angular = false
end

#pageObject



12
13
14
15
# File 'lib/capybara/angular/dsl.rb', line 12

def page
  wait_until_angular_ready unless @ignoring_angular
  Capybara.current_session
end

#wait_until_angular_readyObject



17
18
19
# File 'lib/capybara/angular/dsl.rb', line 17

def wait_until_angular_ready
  Waiter.new(Capybara.current_session).wait_until_ready
end