Workaround for unknown namespace::clean + Sub::Exporter + perl -d problem.
Florian Ragwitz [Sun, 8 Feb 2009 16:29:06 +0000 (16:29 +0000)]
lib/Catalyst/Test.pm

index 54f8a33..2535f76 100644 (file)
@@ -9,7 +9,7 @@ use Catalyst::Utils;
 use Class::MOP;
 use Sub::Exporter;
 
-sub build_exports {
+my $build_exports = sub {
     my ($self, $meth, $args, $defaults) = @_;
 
     my $request;
@@ -55,14 +55,13 @@ sub build_exports {
             return Test::More->builder->is_eq(scalar($res->content_type),@_);
         },
     };
-}
+};
 
-use namespace::clean;
 our $default_host;
 
 {
     my $import = Sub::Exporter::build_exporter({
-        groups => [ all => \&build_exports ],
+        groups => [ all => $build_exports ],
         into_level => 1,
     });