removed UNIVERSAL::require from core
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Test.pm
index 35fe18d..b46742d 100644 (file)
@@ -5,7 +5,7 @@ use warnings;
 
 use Catalyst::Exception;
 use Catalyst::Utils;
-use UNIVERSAL::require;
+use Class::Inspector;
 
 =head1 NAME
 
@@ -75,8 +75,9 @@ sub import {
     }
 
     else {
-        $class->require;
-        die $@ if $@;
+        unless( Class::Inspector->loaded( $class ) ) {
+            require Class::Inspector->filename( $class );
+        }
         $class->import;
 
         $request = sub { local_request( $class, @_ ) };