From 4ebfb3871529d2dc8105179052696ed03061ee08 Mon Sep 17 00:00:00 2001 From: Abe Petrillo Date: Mon, 12 Jan 2015 15:25:31 -0500 Subject: [PATCH] Switch to poltegeist With the many troubles we've had compiling the capybara-webkit gem, I thought it best to remove it, as it is not necessary for this gem to be devloped/used. We've also seen some performance improvement on headless environments using phantomjs with poltergeist on apps using evergreen. --- Gemfile | 6 +++++- evergreen.gemspec | 1 - spec/spec_helper.rb | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 119143b..e4da518 100644 --- a/Gemfile +++ b/Gemfile @@ -2,5 +2,9 @@ source 'https://rubygems.org' gemspec -gem 'pry' +group :development, :test do + gem 'poltergeist' + gem 'phantomjs', :require => 'phantomjs/poltergeist' +end +gem 'pry' diff --git a/evergreen.gemspec b/evergreen.gemspec index 323b37b..0751d91 100644 --- a/evergreen.gemspec +++ b/evergreen.gemspec @@ -31,7 +31,6 @@ Gem::Specification.new do |s| s.add_development_dependency('rspec', ['~> 2.0']) s.add_development_dependency('rspec-its') - s.add_development_dependency('capybara-webkit') s.add_development_dependency('therubyracer', ['~> 0.9']) s.add_development_dependency('rake') s.add_development_dependency('coveralls') diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 5a4bc4d..24fbdbc 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -5,14 +5,14 @@ require 'rspec' require 'capybara/dsl' -require 'capybara-webkit' +require 'capybara/poltergeist' require 'pry' require 'coveralls' Coveralls.wear! -TEST_DRIVER = :webkit +TEST_DRIVER = :poltergeist Evergreen.root = File.expand_path('suite1', File.dirname(__FILE__))