Capybara API that knows how to wait for Angular in end to end specs.
Add this line to your application's Gemfile:
gem 'capybara-angular'
Use it as you would use regular Capybara API, however this time, you won't face any race conditions when working with AngularJS applications.
include Capybara::Angular::DSLIf you need to run some code without caring about AngularJS, you can use ignoring_angular like this:
ignoring_angular do
# Your AngularJS agnostic code goes here
endAt the moment it works with AngularJS applications initialized with ng-app.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request