X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fcdbi%2F13-constraint.t;h=ba9f654db462b8f3bd8b8664b71162b13382cb46;hb=45792de6c71c39f2680d314fd302b962e804552e;hp=32541960693ab493d742d29b3ea47e0469a5e76d;hpb=d9bd51956470404b3960871d3413fa98f16961d2;p=dbsrgits%2FDBIx-Class.git diff --git a/t/cdbi/13-constraint.t b/t/cdbi/13-constraint.t index 3254196..ba9f654 100644 --- a/t/cdbi/13-constraint.t +++ b/t/cdbi/13-constraint.t @@ -1,5 +1,10 @@ +use DBIx::Class::Optional::Dependencies -skip_all_without => 'cdbicompat'; + use strict; +use warnings; + use Test::More; +use Test::Exception; use lib 't/cdbi/testlib'; use Film; @@ -57,10 +62,10 @@ ok $fred, "Got fred"; like $@, qr/fails.*constraint/, "Fails listref constraint"; my $ok = eval { Film->create({ Rating => 'U' }) }; is $@, '', "Can create with rating U"; - SKIP: { - skip "No column objects", 2; - ok +Film->find_column('rating')->is_constrained, "Rating is constrained"; - ok +Film->find_column('director')->is_constrained, "Director is not"; + { + local $TODO = "No column objects"; + lives_ok { Film->find_column('rating')->is_constrained || die } "Rating is constrained"; + lives_ok { Film->find_column('director')->is_constrained || die } "Director is not"; } }