diff --git a/Gemfile b/Gemfile index 69911f74b..8ef2a7a54 100644 --- a/Gemfile +++ b/Gemfile @@ -8,9 +8,9 @@ gem 'eventmachine' gem 'thin' -gem 'sinatra', '~> 2.0.1' -gem 'rack', '~> 2.0.4' -gem 'rack-protection', '~>2.0.0' +gem 'sinatra' +gem 'rack', '~> 1.6.5' +gem 'rack-protection', '~> 1.5.4' gem 'em-websocket' # WebSocket support gem 'uglifier' gem 'mime-types' @@ -25,7 +25,6 @@ gem 'espeak-ruby', '>= 1.0.4' # Text-to-Voice gem 'nokogiri', '>= 1.7' gem 'rake' - if RUBY_PLATFORM.downcase.include?('linux') gem 'therubyracer', '~> 0.12.2', '<= 0.12.2' end @@ -72,8 +71,6 @@ end # DNS extension group :ext_dns do gem 'rubydns', '~> 0.7.3' - # rubydns requires rainbow - # which requires rake, but doesn't specify rake as a dependency end # network extension @@ -91,11 +88,13 @@ group :test do if ENV['BEEF_TEST'] gem 'test-unit' gem 'test-unit-full' - gem 'curb' - gem 'selenium' - # selenium-webdriver 3.x is incompatible with Firefox version 48 and prior - gem 'selenium-webdriver', '~> 2.53.4' gem 'rspec' + # curb gem requires curl libraries + # sudo apt-get install libcurl4-openssl-dev + gem 'curb' + # selenium-webdriver 3.x is incompatible with Firefox version 48 and prior + gem 'selenium' + gem 'selenium-webdriver', '~> 2.53.4' gem 'bundler-audit' # nokogirl is needed by capybara which may require one of the below commands # sudo apt-get install libxslt-dev libxml2-dev diff --git a/Rakefile b/Rakefile index 1af190e9e..63d551077 100644 --- a/Rakefile +++ b/Rakefile @@ -4,7 +4,7 @@ # See the file 'doc/COPYING' for copying permission # require 'yaml' -require 'pry-byebug' +#require 'pry-byebug' task :default => ["quick"] diff --git a/test/api/1333_auth_rate.rb b/test/api/1333_auth_rate.rb index 6dd983b4f..7205c94d9 100644 --- a/test/api/1333_auth_rate.rb +++ b/test/api/1333_auth_rate.rb @@ -6,7 +6,7 @@ require 'test/unit' -require 'pry-byebug' +#require 'pry-byebug' require 'rest-client' require 'json' require 'optparse'