Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch from PhantomJS to headless Chrome #101

Open
wants to merge 15 commits into
base: master
Choose a base branch
from
9 changes: 2 additions & 7 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -141,9 +141,9 @@ group :development do

gem 'rubocop', require: false # A robust Ruby code analyzer, based on the community Ruby style guide

gem 'capybara', '>=2.2.0.beta' # Acceptance test framework for web applications
gem 'capybara-selenium' # Acceptance test framework for web applications

gem 'rails-footnotes' # Every Rails page has footnotes that gives information about your application
gem 'rack-mini-profiler' # Profiler for your development and production Ruby rack apps

gem 'mina', require: false # Really fast deployer and server automation tool

Expand All @@ -163,13 +163,8 @@ group :test do

gem 'database_cleaner' # Resets test database after each test

# Capybara - Headless, JavaScript-executing browser for Selenium
gem 'poltergeist', github: 'teampoltergeist/poltergeist' # PhantomJS driver for Capybara, see https://github.com/teampoltergeist/poltergeist/pull/913
gem 'launchy' # Use `save_and_open_page` in request tests to automatically open a browser
gem 'selenium-webdriver' # Selenium webdriver (needed to use Chrome driver)

gem 'capybara-screenshot' # Automatically save screen shots when a scenario fails

gem 'i18n-tasks' # Manage translation and localization with static analysis

gem 'simplecov'
Expand Down
Loading