X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FTest.pm;h=82a43c13c5949f384bd717a5f3c8889a7add0711;hb=e5ecd5bc38bac3e2fcfaf643ea2a4c6ab46d7e57;hp=3aa9878c15476d2289970c90cb167123bfc9db1e;hpb=76cd7fac9dc64316080d5617166d13bb24f058e5;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Test.pm b/lib/Catalyst/Test.pm index 3aa9878..82a43c1 100644 --- a/lib/Catalyst/Test.pm +++ b/lib/Catalyst/Test.pm @@ -135,22 +135,8 @@ sub remote_request { my $server = URI->new( $ENV{CATALYST_SERVER} ); if ( $server->path =~ m|^(.+)?/$| ) { - $server->path("$1"); # need to be quoted - } - - # the request path needs to be sanitised if $server is using a - # non-root path due to potential overlap between request path and - # response path. - if ($server->path) { - my @sp = split '/', $server->path; - my @rp = split '/', $request->uri->path; - shift @sp;shift @rp; # leading / - if (@rp) { - foreach my $sp (@sp) { - shift @rp if $sp eq $rp[0]; - } - } - $request->uri->path(join '/', @rp); + my $path = $1; + $server->path("$path") if $path; # need to be quoted } # the request path needs to be sanitised if $server is using a