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%2FUploads.pm;h=37124cd2fbc29af6d736d897fd8aed6ee900396c;hp=f51df9d09961c9c0bb1536c491a555a6d0a61e6b;hb=0fd00e7bbc4486802b14242c4fcc53214db7818d;hpb=ffb438031c2764e94ffe9e9af68a1b172eac4740 diff --git a/t/lib/TestApp/Controller/Engine/Request/Uploads.pm b/t/lib/TestApp/Controller/Engine/Request/Uploads.pm index f51df9d..37124cd 100644 --- a/t/lib/TestApp/Controller/Engine/Request/Uploads.pm +++ b/t/lib/TestApp/Controller/Engine/Request/Uploads.pm @@ -6,6 +6,10 @@ use base 'Catalyst::Controller'; sub slurp : Relative { my ( $self, $c ) = @_; $c->response->content_type('text/plain; charset=utf-8'); + my $upload = $c->request->upload('slurp'); + my $contents = $upload->slurp; + my $contents2 = $upload->slurp; + die("Slurp not callable multiple times") unless $contents eq $contents2; $c->response->output( $c->request->upload('slurp')->slurp ); }