X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FTest.pm;h=2436b7be0b947de9027be9a9e2bb3251a85b36d4;hp=5ba8e4b13638b69f890e6e0d0077c78e5f0177cd;hb=4716267fb6eef69c420a193cc6a298d9926844f1;hpb=4612bc16fae23b7ee932e184db21f0d975981d86 diff --git a/lib/Catalyst/Engine/Test.pm b/lib/Catalyst/Engine/Test.pm index 5ba8e4b..2436b7b 100644 --- a/lib/Catalyst/Engine/Test.pm +++ b/lib/Catalyst/Engine/Test.pm @@ -73,7 +73,7 @@ sub finalize_headers { -secure => $cookie->{secure} || 0 ); - $c->lwp->response->header( 'Set-Cookie' => $cookie->as_string ); + $c->lwp->response->headers->push_header( 'Set-Cookie' => $cookie->as_string ); } } @@ -246,6 +246,9 @@ sub run { $request = HTTP::Request->new( 'GET', $request ); } + my $host = sprintf( '%s:%d', $request->uri->host, $request->uri->port ); + $request->header( 'Host' => $host ); + my $lwp = Catalyst::Engine::Test::LWP->new( address => '127.0.0.1', hostname => 'localhost',