webrat/spec/integration/rails/app/controllers/webrat_controller.rb
Mutwin Kraus eddd979361 Fixed following of internal redirects when using a custom Host header
Webrat didn't properly follow internal redirects when using the Host
  header, this lets Webrat check the Host header before falling back
  to www.example.com as the current_host.
2009-04-24 23:49:11 -07:00

44 lines
641 B
Ruby

class FakeModel
def id
nil
end
end
class WebratController < ApplicationController
def form
end
def submit
render :text => "OK <a href='/' id='link_id'>Test Link Text</a>"
end
def internal_redirect
redirect_to submit_path
end
def infinite_redirect
redirect_to infinite_redirect_path
end
def external_redirect
redirect_to "http://google.com"
end
def host_redirect
redirect_to submit_url
end
def before_redirect_form
end
def redirect_to_show_params
redirect_to show_params_path(:custom_param => "123")
end
def show_params
render :text => params.to_json
end
end