X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Faggregate%2Funit_core_engine_cgi-prepare_path.t;h=2f30ce90d031a158805a9b3b1fbb25b54595df71;hb=bcc7361a26b0c7a55eb6b4d49d4622367b12f809;hp=d5cdc588ae83d091d0c284acd80f5d9fa46b5cfd;hpb=1e34b59f3d349a225f388bd129b0aa172586a629;p=catagits%2FCatalyst-Runtime.git diff --git a/t/aggregate/unit_core_engine_cgi-prepare_path.t b/t/aggregate/unit_core_engine_cgi-prepare_path.t index d5cdc58..2f30ce9 100644 --- a/t/aggregate/unit_core_engine_cgi-prepare_path.t +++ b/t/aggregate/unit_core_engine_cgi-prepare_path.t @@ -86,6 +86,19 @@ use Catalyst::Engine::CGI; is ''.$r->base, 'http://www.foo.com/oslobilder/', 'base correct'; } +# CGI hit on IIS for non / based app +{ + my $r = get_req(0, + SERVER_SOFTWARE => 'Microsoft-IIS/6.0', + PATH_INFO => '/bobtfish/Gitalist/script/gitalist.cgi/static/css/blueprint/screen.css', + SCRIPT_NAME => '/bobtfish/Gitalist/script/gitalist.cgi', + PATH_TRANSLATED => +'C:\\Inetpub\\vhosts\\foo.com\\httpdocs\\bobtfish\\Gitalist\\script\\gitalist.cgi\\static\\css\\blueprint\\screen.css', + ); + is ''.$r->uri, 'http://www.foo.com/bobtfish/Gitalist/script/gitalist.cgi/static/css/blueprint/screen.css'; + is ''.$r->base, 'http://www.foo.com/bobtfish/Gitalist/script/gitalist.cgi/'; +} + { my $r = get_req (0, PATH_INFO => '/auth/login', @@ -112,7 +125,6 @@ use Catalyst::Engine::CGI; is $r->base, 'http://www.foo.com/', 'Base is correct'; } - # FIXME - Test proxy logic # - Test query string # - Test non standard port numbers