From 137818ada6e9247d48d311528659fe23615d5289 Mon Sep 17 00:00:00 2001 From: Ron Smith Date: Fri, 22 Dec 2017 11:53:40 -0600 Subject: [PATCH 1/3] Prevent selenium-webdriver from installing 3.8 --- puffing-billy.gemspec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/puffing-billy.gemspec b/puffing-billy.gemspec index b5b7f54..b443557 100644 --- a/puffing-billy.gemspec +++ b/puffing-billy.gemspec @@ -19,7 +19,8 @@ Gem::Specification.new do |gem| gem.add_development_dependency 'thin' gem.add_development_dependency 'faraday' gem.add_development_dependency 'poltergeist' - gem.add_development_dependency 'selenium-webdriver' + # selenium-webdriver 3.8 drops support for PhantomJS + gem.add_development_dependency 'selenium-webdriver', '~> 3.7' gem.add_development_dependency 'capybara' gem.add_development_dependency 'capybara-webkit', '~> 1.0' gem.add_development_dependency 'rack' From dd7154208e05e5283db4ac9376ae448bac9ee770 Mon Sep 17 00:00:00 2001 From: Ron Smith Date: Fri, 22 Dec 2017 12:20:23 -0600 Subject: [PATCH 2/3] Pin selenium-webdriver to patchlevel --- puffing-billy.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/puffing-billy.gemspec b/puffing-billy.gemspec index b443557..5b04dd4 100644 --- a/puffing-billy.gemspec +++ b/puffing-billy.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| gem.add_development_dependency 'faraday' gem.add_development_dependency 'poltergeist' # selenium-webdriver 3.8 drops support for PhantomJS - gem.add_development_dependency 'selenium-webdriver', '~> 3.7' + gem.add_development_dependency 'selenium-webdriver', '~> 3.7.0' gem.add_development_dependency 'capybara' gem.add_development_dependency 'capybara-webkit', '~> 1.0' gem.add_development_dependency 'rack' From 688916cf12d6c501557adfac93460ea0dbe1ccc7 Mon Sep 17 00:00:00 2001 From: Ron Smith Date: Fri, 22 Dec 2017 12:33:06 -0600 Subject: [PATCH 3/3] Keep support for ruby 1.9.3 --- puffing-billy.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/puffing-billy.gemspec b/puffing-billy.gemspec index 5b04dd4..8870355 100644 --- a/puffing-billy.gemspec +++ b/puffing-billy.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| gem.add_development_dependency 'faraday' gem.add_development_dependency 'poltergeist' # selenium-webdriver 3.8 drops support for PhantomJS - gem.add_development_dependency 'selenium-webdriver', '~> 3.7.0' + gem.add_development_dependency 'selenium-webdriver', '<= 3.7.0' gem.add_development_dependency 'capybara' gem.add_development_dependency 'capybara-webkit', '~> 1.0' gem.add_development_dependency 'rack'