Fixed t/engine/request/*
Christian Hansen [Sun, 10 Apr 2005 23:14:31 +0000 (23:14 +0000)]
lib/Catalyst/Engine/Test.pm
t/engine/request/uploads.t

index 102c8c9..143414e 100644 (file)
@@ -122,6 +122,7 @@ sub prepare_parameters {
 
                 my $fh = File::Temp->new( UNLINK => 0 );
                 $fh->write( $part->content ) or die $!;
+                $fh->flush or die $!;
 
                 my $upload = Catalyst::Request::Upload->new(
                     filename => $parameters{filename},
@@ -133,7 +134,7 @@ sub prepare_parameters {
                 $fh->close;
 
                 push( @uploads, $parameters{name}, $upload );
-                push( @params,  $parameters{name}, $fh );
+                push( @params,  $parameters{name}, $parameters{filename} );
             }
             else {
                 push( @params, $parameters{name}, $part->content );
index 67e04a5..09cfec9 100644 (file)
@@ -51,8 +51,7 @@ use HTTP::Request::Common;
         
         isa_ok( $upload, 'Catalyst::Request::Upload' );
 
-        #isnt( $upload, undef, 'Upload filename' );
-        #is( $upload->{type}, $part->content_type, 'Upload Content-Type' );
-        #is( $upload->{size}, length( $part->content ), 'Upload Content-Length' );
+        is( $upload->type, $part->content_type, 'Upload Content-Type' );
+        is( $upload->size, length( $part->content ), 'Upload Content-Length' );
     }
 }