[Rt-commit] r3670 - in HTTP-Server-Simple-Mason: lib/HTTP/Server/Simple t

glasser at bestpractical.com glasser at bestpractical.com
Thu Aug 18 12:49:28 EDT 2005


Author: glasser
Date: Thu Aug 18 12:49:27 2005
New Revision: 3670

Modified:
   HTTP-Server-Simple-Mason/lib/HTTP/Server/Simple/Mason.pm
   HTTP-Server-Simple-Mason/t/01live.t
Log:
The main test should fail if there's an error, even if our default behavior otherwise is to ignore it.

Modified: HTTP-Server-Simple-Mason/lib/HTTP/Server/Simple/Mason.pm
==============================================================================
--- HTTP-Server-Simple-Mason/lib/HTTP/Server/Simple/Mason.pm	(original)
+++ HTTP-Server-Simple-Mason/lib/HTTP/Server/Simple/Mason.pm	Thu Aug 18 12:49:27 2005
@@ -83,13 +83,13 @@
         $cgi->path_info( $cgi->path_info . "/index.html" );
     }
 
-
     eval { my $m = $self->mason_handler;
 
         $m->handle_cgi_object($cgi) };
 
     if ($@) {
-	$self->handle_error($@);
+        my $error = $@;
+        $self->handle_error($error);
     } 
 }
 

Modified: HTTP-Server-Simple-Mason/t/01live.t
==============================================================================
--- HTTP-Server-Simple-Mason/t/01live.t	(original)
+++ HTTP-Server-Simple-Mason/t/01live.t	Thu Aug 18 12:49:27 2005
@@ -34,4 +34,10 @@
     return ( comp_root => $root );
 }
 
+sub handle_error {
+    my $self = shift;
+    my $error = shift;
+    die "mason had an error: $error";
+} 
+
 1;


More information about the Rt-commit mailing list