Sha256: 35b7223382c12c5a257a33ee66b8cd2e46c4694a720af15cfa41386ff4ec6fe1
Contents?: true
Size: 982 Bytes
Versions: 1
Compression:
Stored size: 982 Bytes
Contents
$:.push File.expand_path('../../../lib', __FILE__) require 'rspec/expectations' require 'rack/test' require 'capybara' require 'capybara/firebug' require 'capybara/cucumber' require 'database_cleaner' ENV['RACK_ENV'] = 'test' require 'rest-assured' module RackHeaderHack def set_headers(headers) browser = page.driver.browser def browser.env @env.merge(super) end def browser.env=(env) @env = env end browser.env = headers end end def app RestAssured::Application end Capybara.app = app Capybara.register_driver :selenium do |app| profile = Selenium::WebDriver::Firefox::Profile.new profile.enable_firebug Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => profile) end World(Capybara, Rack::Test::Methods, RackHeaderHack) DatabaseCleaner.strategy = :truncation Before do DatabaseCleaner.start end Before "@ui" do set_headers "HTTP_USER_AGENT" => 'Firefox' end After do DatabaseCleaner.clean end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rest-assured-0.1.1 | features/support/env.rb |