X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Faggregate%2Flive_engine_request_headers.t;h=d0ef1f08454f308688816796d0d6aca50f04193f;hb=0b9d5bf4918dbb1dbd7ba5f9db03dadb08f27566;hp=551561e564c34e7e9a0172dcccd09b299aa9a604;hpb=42da66a91b0a87ebb81d8552bcd0b05d3557c83e;p=catagits%2FCatalyst-Runtime.git diff --git a/t/aggregate/live_engine_request_headers.t b/t/aggregate/live_engine_request_headers.t index 551561e..d0ef1f0 100644 --- a/t/aggregate/live_engine_request_headers.t +++ b/t/aggregate/live_engine_request_headers.t @@ -6,7 +6,7 @@ use warnings; use FindBin; use lib "$FindBin::Bin/../lib"; -use Test::More tests => 17; +use Test::More tests => 18; use Catalyst::Test 'TestApp'; use Catalyst::Request; @@ -22,6 +22,7 @@ use HTTP::Request::Common; 'X-Multiple' => [ 1 .. 5 ], 'X-Forwarded-Host' => 'frontend.server.com', 'X-Forwarded-For' => '192.168.1.1, 1.2.3.4', + 'X-Forwarded-Port' => 443 ); ok( my $response = request($request), 'Request' ); @@ -30,6 +31,7 @@ use HTTP::Request::Common; like( $response->content, qr/^bless\( .* 'Catalyst::Request' \)$/s, 'Content is a serialized Catalyst::Request' ); ok( eval '$creq = ' . $response->content, 'Unserialize Catalyst::Request' ); isa_ok( $creq, 'Catalyst::Request' ); + ok( $creq->secure, 'Forwarded port sets securet' ); isa_ok( $creq->headers, 'HTTP::Headers', 'Catalyst::Request->headers' ); is( $creq->header('X-Whats-Cool'), $request->header('X-Whats-Cool'), 'Catalyst::Request->header X-Whats-Cool' );