require File.dirname(__FILE__) + '/test/test_helper'
>> @request = ActionController::TestRequest.new
=> #<ActionController::TestRequest:0x41b2b90c @query_parameters={}, @session=#<ActionController::TestSession:0x41b2b8bc @attributes=nil, @session_id="", @saved_attributes=nil>, @cookies={}, @request_parameters={}, @host="test.host", @env={"REMOTE_ADDR"=>"0.0.0.0", "SERVER_PORT"=>80, "REQUEST_METHOD"=>"GET"}, @request_uri="/">
To get Host
>> @request.host
=> "test.host"
To get Port
@request.env["SERVER_PORT"]
=> 80