Use Class::MOP instead of Class::Inspector in Catalyst::Test.
Florian Ragwitz [Fri, 17 Oct 2008 04:07:27 +0000 (04:07 +0000)]
lib/Catalyst/Test.pm

index 012c399..44e85fa 100644 (file)
@@ -4,7 +4,7 @@ use Test::More;
 
 use Catalyst::Exception;
 use Catalyst::Utils;
-use Class::Inspector;
+use Class::MOP;
 use Sub::Exporter;
 
 {
@@ -30,8 +30,8 @@ sub build_exports {
     } elsif (! $class) {
         $request = sub { Catalyst::Exception->throw("Must specify a test app: use Catalyst::Test 'TestApp'") };
     } else {
-        unless( Class::Inspector->loaded( $class ) ) {
-            require Class::Inspector->filename( $class );
+        unless (Class::MOP::is_class_loaded($class)) {
+            Class::MOP::load_class($class);
         }
         $class->import;