Create a gist now

Instantly share code, notes, and snippets.

@bru /env.rb
Created Dec 23, 2010

What would you like to do?
monkey patch to fix webrat follow redirect behaviour with rails 3
# features/support/env.rb
require 'webrat'
require 'webrat/core/matchers'
Webrat.configure do |config|
config.mode = :rack
config.open_error_files = false # Set to true if you want error pages to pop up in the browser
end
World(Webrat::Methods)
World(Webrat::Matchers)
# features/support/webrat.rb
module Webrat
class Session
def current_host
URI.parse(current_url).host || @custom_headers["Host"] || default_current_host
end
def default_current_host
adapter.class==Webrat::RackAdapter ? "example.org" : "www.example.com"
end
end
end

Thanks, this just solved my problem

kirk commented Aug 9, 2011

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment