X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F96_is_deteministic_value.t;h=d71886ba600d9c8700b2daa8bbce1a7f8d2be641;hb=95da0f23897e2dc2292462546c06ff604bebeefd;hp=9f75f4d115d26adbe183a9675b776ba79060e31f;hpb=a14185ef4bcdc0515581f17d6ee2b21511f0cd38;p=dbsrgits%2FDBIx-Class.git diff --git a/t/96_is_deteministic_value.t b/t/96_is_deteministic_value.t index 9f75f4d..d71886b 100644 --- a/t/96_is_deteministic_value.t +++ b/t/96_is_deteministic_value.t @@ -1,16 +1,17 @@ use strict; use warnings; -# 6 tests - use Test::More; +use Test::Exception; + use lib qw(t/lib); use DBICTest; -plan skip_all => "DateTime required" unless eval { require DateTime }; -eval "use DateTime::Format::Strptime"; -plan skip_all => 'DateTime::Format::Strptime required' if $@; -plan 'no_plan'; -use Test::Exception; + +BEGIN { + require DBIx::Class; + plan skip_all => 'Test needs ' . DBIx::Class::Optional::Dependencies->req_missing_for ('test_dt') + unless DBIx::Class::Optional::Dependencies->req_ok_for ('test_dt'); +} my $schema = DBICTest->init_schema(); my $artist_rs = $schema->resultset('Artist'); @@ -57,11 +58,10 @@ my $cd_rs = $schema->resultset('CD'); { my $artist; lives_ok { - $artist = $artist_rs->search({ name => [ q/ some stupid names here/]}) + $artist = $artist_rs->search({ name => [ qw(some stupid names here) ]}) ->create({artistid => undef}); }; is($artist->name, undef); } - -1; +done_testing;