tricknotes / ember-cli-rails

Unify your EmberCLI and Rails Workflows
http://thoughtbot.github.io/ember-cli-rails/
MIT License
713 stars 205 forks source link

Replace `poltergeist` with `capybara-selenium` #563

Closed seanpdoyle closed 6 years ago

seanpdoyle commented 6 years ago

Improve Appraisal configurations

Instead of pinning Appraisal to a particular patch version of Rails, pin it to a minor version by declaring versions with the ~> prefix.

Additionally, to simplify the generated .gemfile files, move dependencies to the .gemspec.

Upgrade development to ruby@2.4.4

The upcoming release of rails@6.0 (currently tested as rails@master) drops support for Ruby versions older than 2.4:

activesupport-6.0.0.alpha requires ruby version >= 2.4.1,
which is incompatible with the current version, ruby 2.2.2p95

While we're upgrading Ruby version, update CI version matrix to use latest available patch versions.

Replace poltergeist with capybara-selenium

Fix CI Failures by executing feature tests against a headless Chrome browser instead of PhantomJS.

Configure CI to use the chrome stable addon. Add a step to bin/setup_ci to install chromedriver.