fix loading checks
Matt S Trout [Sun, 20 Apr 2008 15:41:09 +0000 (15:41 +0000)]
t/cdbi-t/24-meta_info.t
t/cdbi-t/26-mutator.t

index 93268e9..2545111 100644 (file)
@@ -4,10 +4,14 @@ use strict;
 use Test::More;
 
 BEGIN {
-    plan skip_all => "Time::Piece required for this test"
-        unless eval { require Time::Piece };
+  eval "use DBIx::Class::CDBICompat;";
+  plan skip_all => "Class::Trigger and DBIx::ContextualFetch required: $@"
+    if $@;
 
-    plan tests => 12;
+  plan skip_all => "Time::Piece required for this test"
+    unless eval { require Time::Piece };
+
+  plan tests => 12;
 }
 
 use Test::Warn;
index a7f8f98..1eeea25 100644 (file)
@@ -2,6 +2,12 @@ use strict;
 use Test::More;
 
 BEGIN {
+  eval "use DBIx::Class::CDBICompat;";
+  plan skip_all => "Class::Trigger and DBIx::ContextualFetch required: $@"
+    if $@;
+}
+
+BEGIN {
        eval "use DBD::SQLite";
        plan $@
                ? (skip_all => 'needs DBD::SQLite for testing')