Introduce ad hoc requirements and add skip_without method to optdeps
[dbsrgits/DBIx-Class.git] / t / cdbi / columns_as_hashes.t
index f10f522..cddb264 100644 (file)
@@ -86,11 +86,8 @@ warning_is {
 
 # Emulate that Class::DBI inflates immediately
 SKIP: {
-    unless (eval { require MyFoo }) {
-      my ($err) = $@ =~ /([^\n]+)/;
-      skip $err, 3
-    }
-
+    DBIx::Class::Optional::Dependencies->skip_without([qw( Date::Simple>=3.03 test_rdbms_mysql )]);
+    require MyFoo;
     my $foo = MyFoo->insert({
         name    => 'Whatever',
         tdate   => '1949-02-01',