X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FEngine%2FRequest%2FUploads.pm;h=37124cd2fbc29af6d736d897fd8aed6ee900396c;hb=88e5a8b0c4d28e46b8ba6b6b9567063e57af9063;hp=f51df9d09961c9c0bb1536c491a555a6d0a61e6b;hpb=c057ae860545285e5812b5ba86ea992e203be773;p=catagits%2FCatalyst-Runtime.git 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 ); }