Sha256: 4a62bd60bc77128b46bf89a2b52e037442d8d491503f3237f3c5c40f800d2349
Contents?: true
Size: 1.48 KB
Versions: 3
Compression:
Stored size: 1.48 KB
Contents
require 'rubygems' require 'spork' $:.unshift(File.expand_path('../../lib'), __FILE__) Spork.prefork do require 'capybara/rspec' require 'rack/test' require 'database_cleaner' require File.expand_path('../custom_matchers', __FILE__) 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 end RSpec.configure do |c| c.include Capybara::DSL c.include Rack::Test::Methods c.include XhrHelpers c.before(:each) do DatabaseCleaner.start end c.after(:each) do DatabaseCleaner.clean end c.before(:each, :ui => true) do header 'User-Agent', 'Firefox' end 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') require 'rest-assured' require 'rest-assured/client' require 'shoulda-matchers' require File.expand_path('../../features/support/test-server', __FILE__) at_exit do TestServer.stop end TestServer.start(:port => 9876) while not TestServer.up? puts 'Waiting for TestServer to come up...' sleep 1 end RestAssured::Client.config.server_address = 'http://localhost:9876' Capybara.app = RestAssured::Application def app RestAssured::Application end DatabaseCleaner.strategy = :truncation end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rest-assured-0.3.0 | spec/spec_helper.rb |
rest-assured-0.2.0 | spec/spec_helper.rb |
rest-assured-0.2.0.rc8 | spec/spec_helper.rb |