Remove dependency on Module::Find in 40resultsetmanager.t (RT #17598)
[dbsrgits/DBIx-Class.git] / t / 40resultsetmanager.t
index 97f6fc7..0b7471a 100644 (file)
@@ -5,15 +5,18 @@ use warnings;
 use Test::More;
 
 use lib qw(t/lib);
-use DBICTest::Extra;
 
 BEGIN {
-    eval "use Class::Inspector";
-    plan $@
-        ? ( skip_all => 'needs Class:Inspector for testing' )
-        : ( tests => 4 );
+  eval { require Class::Inspector };
+  if ($@ =~ m{Can.t locate Class/Inspector.pm}) {
+    plan skip_all => "ResultSetManager requires Class::Inspector";
+  } else {
+    plan tests => 4;
+  }
 }
 
+use DBICTest::Extra; # uses Class::Inspector
+
 my $schema = DBICTest::Extra->compose_connection('DB', 'foo');
 my $rs = $schema->resultset('Foo');