use strict;
+use warnings;
use Test::More;
use Test::Exception;
+use lib 't/cdbi/testlib';
+use DBIC::Test::SQLite (); # this will issue the necessary SKIPs on missing reqs
+
BEGIN {
- eval "use DBIx::Class::CDBICompat;";
- plan skip_all => "Class::Trigger and DBIx::ContextualFetch required: $@"
- if $@;
- plan skip_all => "DateTime required" unless eval { require DateTime };
- plan tests => 1;
+ eval { require DateTime; DateTime->VERSION(0.55) }
+ or plan skip_all => 'DateTime 0.55 required for this test';
}
{
package Thing;
- use base 'DBIx::Class::Test::SQLite';
+ use base 'DBIC::Test::SQLite';
Thing->columns(All => qw[thing_id this that date]);
}
$thing->set( date => $date );
};
-
-
$thing->discard_changes;
+
+done_testing;