X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FRoot.pm;h=b473a81e9c6e0bbbf17944aab4893779868ff525;hb=b9548267055b5d4dd01a342a40cc6e0ddf166460;hp=318c89048a66a653c89ba5e3c3737e2a588a294f;hpb=01c35d4e8e28f76e22bbdef09935844b1c0e2c12;p=catagits%2FCatalyst-Controller-WrapCGI.git diff --git a/t/lib/TestApp/Controller/Root.pm b/t/lib/TestApp/Controller/Root.pm index 318c890..b473a81 100644 --- a/t/lib/TestApp/Controller/Root.pm +++ b/t/lib/TestApp/Controller/Root.pm @@ -45,7 +45,9 @@ sub test_filepath_info : Path('/cgi-bin/test_filepathinfo.cgi') { }); } -sub test_script_name : Path('/cgi-bin/test_scriptname.cgi') { +sub test_script_name_root : Chained('/') PathPart('cgi-bin') CaptureArgs(1) {} + +sub test_script_name : Chained('test_script_name_root') PathPart('test_scriptname.cgi') Args { my ($self, $c) = @_; $self->cgi_to_response($c, sub { @@ -55,4 +57,14 @@ sub test_script_name : Path('/cgi-bin/test_scriptname.cgi') { }); } +sub test_remote_user : Path('/cgi-bin/test_remote_user.cgi') Args(0) { + my ($self, $c) = @_; + + $self->cgi_to_response($c, sub { + my $cgi = CGI->new; + print $cgi->header; + print $ENV{REMOTE_USER} + }); +} + 1;