spec/spec_helper.rb in rest-assured-0.3.2 vs spec/spec_helper.rb in rest-assured-1.0.0.rc1

- old
+ new

@@ -2,14 +2,18 @@ require 'spork' $:.unshift(File.expand_path('../../lib'), __FILE__) Spork.prefork do + require 'rspec' require 'capybara/rspec' require 'rack/test' require 'database_cleaner' - require File.expand_path('../custom_matchers', __FILE__) + require 'awesome_print' + require File.expand_path('../support/custom_matchers', __FILE__) + require File.expand_path('../support/reset-singleton', __FILE__) + require 'rest-assured/utils/drb_sniffer' ENV['RACK_ENV'] = 'test' module XhrHelpers def xhr(path, params = {}) @@ -21,10 +25,11 @@ RSpec.configure do |c| c.include Capybara::DSL c.include Rack::Test::Methods c.include XhrHelpers + c.include RestAssured::Utils::DrbSniffer c.before(:each) do DatabaseCleaner.start end @@ -38,32 +43,34 @@ c.before(:each, :ui => false) do header 'User-Agent', nil end end -end - -Spork.each_run do require 'rest-assured/config' - RestAssured::Config.build(:adapter => 'mysql') + db_opts = { :dbuser => ENV['TRAVIS'] ? "''" : "root", :adapter => 'mysql' } + RestAssured::Config.build(db_opts) require 'rest-assured' - require 'rest-assured/client' + require 'rest-assured/application' require 'shoulda-matchers' - require File.expand_path('../../features/support/test-server', __FILE__) - at_exit do - TestServer.stop - end + RestAssured::Server.start(db_opts.merge(:port => 9876)) +end - TestServer.start(:port => 9876, :db_user => ENV['TRAVIS'] ? "''" : "root") +Spork.each_run do + #require 'rest-assured/config' + #db_opts = { :dbuser => ENV['TRAVIS'] ? "''" : "root", :adapter => 'mysql' } + #RestAssured::Config.build(db_opts) - while not TestServer.up? - puts 'Waiting for TestServer to come up...' - sleep 1 - end + #require 'rest-assured' + #require 'rest-assured/application' + #require 'shoulda-matchers' - RestAssured::Client.config.server_address = 'http://localhost:9876' + #RSpec.configure do |c| + #c.before(:each, "ruby-api" => true) do + #RestAssured::Server.start(db_opts.merge(:port => 9876)) + #end + #end Capybara.app = RestAssured::Application def app RestAssured::Application