spec/spec_helper.rb in rest-assured-1.2.2 vs spec/spec_helper.rb in rest-assured-2.0.0
- old
+ new
@@ -1,8 +1,6 @@
-require 'rubygems'
-
-if RUBY_VERSION =~ /^1.9/
+if ENV['COVERAGE']
begin
require 'simplecov'
SimpleCov.start do
at_exit {} # reset built in at_exit or else it gets triggered when RestAssured::Server.stop is called from tests
add_filter "/spec/"
@@ -10,74 +8,67 @@
end
rescue LoadError
end
end
-require 'spork'
-
$:.unshift(File.expand_path('../../lib'), __FILE__)
-Spork.prefork do
- require 'rspec'
- require 'capybara/rspec'
- require 'rack/test'
- require 'database_cleaner'
- require 'awesome_print'
- require File.expand_path('../support/custom_matchers', __FILE__)
- require File.expand_path('../support/reset-singleton', __FILE__)
+require 'rspec'
+require 'capybara/rspec'
+require 'rack/test'
+require 'database_cleaner'
+require 'awesome_print'
+require File.expand_path('../support/custom_matchers', __FILE__)
+require File.expand_path('../support/reset-singleton', __FILE__)
- ENV['RACK_ENV'] = 'test'
+ENV['RACK_ENV'] = 'test'
- module XhrHelpers
- def xhr(path, params = {})
- verb = params.delete(:as) || :get
- send(verb,path, params, "HTTP_X_REQUESTED_WITH" => "XMLHttpRequest")
- end
- alias_method :ajax, :xhr
+module XhrHelpers
+ def xhr(path, params = {})
+ verb = params.delete(:as) || :get
+ send(verb,path, params, "HTTP_X_REQUESTED_WITH" => "XMLHttpRequest")
end
+ alias_method :ajax, :xhr
+end
- RSpec.configure do |c|
- c.include Capybara::DSL
- c.include Rack::Test::Methods
- c.include XhrHelpers
+RSpec.configure do |c|
+ c.include Capybara::DSL
+ c.include Rack::Test::Methods
+ c.include XhrHelpers
- c.before(:each) do
- DatabaseCleaner.start
- end
+ c.before(:each) do
+ DatabaseCleaner.start
+ end
- c.after(:each) do
- DatabaseCleaner.clean
- end
+ c.after(:each) do
+ DatabaseCleaner.clean
+ end
- c.before(:each, :ui => true) do
- header 'User-Agent', 'Firefox'
- end
+ c.before(:each, :ui => true) do
+ header 'User-Agent', 'Firefox'
+ end
- c.before(:each, :ui => false) do
- header 'User-Agent', nil
- end
+ c.before(:each, :ui => false) do
+ header 'User-Agent', nil
+ end
- if defined?(SimpleCov)
- c.after(:suite) do
- SimpleCov.result.format!
- end
+ if defined?(SimpleCov)
+ c.after(:suite) do
+ SimpleCov.result.format!
end
end
- require 'rest-assured/config'
- DB_OPTS = { :adapter => 'mysql' }
- RestAssured::Config.build(DB_OPTS)
+end
+require 'rest-assured/config'
+DB_OPTS = { :adapter => 'mysql' }
+RestAssured::Config.build(DB_OPTS)
- require 'rest-assured'
- require 'rest-assured/application'
- require 'shoulda-matchers'
+require 'rest-assured'
+require 'rest-assured/application'
+require 'shoulda-matchers'
- Capybara.app = RestAssured::Application
+Capybara.app = RestAssured::Application
- def app
- RestAssured::Application
- end
-
- DatabaseCleaner.strategy = :truncation
+def app
+ RestAssured::Application
end
-Spork.each_run do
-end
+DatabaseCleaner.strategy = :truncation