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=0fd00e7bbc4486802b14242c4fcc53214db7818d;hp=fbd4acfcc36c90bc45066bbdc203f6cefa4670d4;hpb=32d4bba8cb8276572093428eef50bf0bda59aa3d;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 fbd4acf..37124cd 100644 --- a/t/lib/TestApp/Controller/Engine/Request/Uploads.pm +++ b/t/lib/TestApp/Controller/Engine/Request/Uploads.pm @@ -1,11 +1,15 @@ package TestApp::Controller::Engine::Request::Uploads; use strict; -use base 'Catalyst::Base'; +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 ); }