X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FEngine%2FRequest%2FURI.pm;h=03cf758b72159071314e7bbe4d797c3c9e73864e;hp=100557e9cfe003fa41a9da44491a4d6b9c34ff26;hb=d0f0fcf6ec9f6445e3e241b3edcd3920886a02cf;hpb=69eecfe56af710d0698539ea25dc1bc84282e013 diff --git a/t/lib/TestApp/Controller/Engine/Request/URI.pm b/t/lib/TestApp/Controller/Engine/Request/URI.pm index 100557e..03cf758 100644 --- a/t/lib/TestApp/Controller/Engine/Request/URI.pm +++ b/t/lib/TestApp/Controller/Engine/Request/URI.pm @@ -63,4 +63,18 @@ sub uri_with_utf8 : Local { $c->forward('TestApp::View::Dump::Request'); } +sub uri_with_undef : Local { + my ( $self, $c ) = @_; + + my $warnings = 0; + local $SIG{__WARN__} = sub { $warnings++ }; + + # change the current uri + my $uri = $c->req->uri_with( { foo => undef } ); + + $c->res->header( 'X-Catalyst-warnings' => $warnings ); + + $c->forward('TestApp::View::Dump::Request'); +} + 1;