TODO: Merge these tests into RequestTest
Methods
- S
Instance Public methods
setup()
Link
# File actionpack/test/dispatch/rack_test.rb, line 6 def setup @env = { "HTTP_MAX_FORWARDS" => "10", "SERVER_NAME" => "glu.ttono.us", "FCGI_ROLE" => "RESPONDER", "AUTH_TYPE" => "Basic", "HTTP_X_FORWARDED_HOST" => "glu.ttono.us", "HTTP_ACCEPT_CHARSET" => "UTF-8", "HTTP_ACCEPT_ENCODING" => "gzip, deflate", "HTTP_CACHE_CONTROL" => "no-cache, max-age=0", "HTTP_PRAGMA" => "no-cache", "HTTP_USER_AGENT" => "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en)", "PATH_INFO" => "/homepage/", "HTTP_ACCEPT_LANGUAGE" => "en", "HTTP_NEGOTIATE" => "trans", "HTTP_HOST" => "glu.ttono.us:8007", "HTTP_REFERER" => "http://www.google.com/search?q=glu.ttono.us", "HTTP_FROM" => "googlebot", "SERVER_PROTOCOL" => "HTTP/1.1", "REDIRECT_URI" => "/dispatch.fcgi", "SCRIPT_NAME" => "/dispatch.fcgi", "SERVER_ADDR" => "207.7.108.53", "REMOTE_ADDR" => "207.7.108.53", "REMOTE_HOST" => "google.com", "REMOTE_IDENT" => "kevin", "REMOTE_USER" => "kevin", "SERVER_SOFTWARE" => "lighttpd/1.4.5", "HTTP_COOKIE" => "_session_id=c84ace84796670c052c6ceb2451fb0f2; is_admin=yes", "HTTP_X_FORWARDED_SERVER" => "glu.ttono.us", "REQUEST_URI" => "/admin", "DOCUMENT_ROOT" => "/home/kevinc/sites/typo/public", "PATH_TRANSLATED" => "/home/kevinc/sites/typo/public/homepage/", "SERVER_PORT" => "8007", "QUERY_STRING" => "", "REMOTE_PORT" => "63137", "GATEWAY_INTERFACE" => "CGI/1.1", "HTTP_X_FORWARDED_FOR" => "65.88.180.234", "HTTP_ACCEPT" => "*/*", "SCRIPT_FILENAME" => "/home/kevinc/sites/typo/public/dispatch.fcgi", "REDIRECT_STATUS" => "200", "REQUEST_METHOD" => "GET" } @request = ActionDispatch::Request.new(@env) # some Nokia phone browsers omit the space after the semicolon separator. # some developers have grown accustomed to using comma in cookie values. @alt_cookie_fmt_request = ActionDispatch::Request.new(@env.merge({"HTTP_COOKIE"=>"_session_id=c84ace847,96670c052c6ceb2451fb0f2;is_admin=yes"})) end