X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fcdbi%2F13-constraint.t;h=4191fe51905ed13be390acf4738dbed3bbbc7501;hb=97e130fa48aca5a1255b7014b4cbcb0c30c95328;hp=7cdecb5d3a48ea012882bfc93a44b896a0aedc4a;hpb=50891152d0b24649bfd67bdba97feec86b11c064;p=dbsrgits%2FDBIx-Class.git diff --git a/t/cdbi/13-constraint.t b/t/cdbi/13-constraint.t index 7cdecb5..4191fe5 100644 --- a/t/cdbi/13-constraint.t +++ b/t/cdbi/13-constraint.t @@ -1,16 +1,7 @@ use strict; +use warnings; use Test::More; -BEGIN { - eval "use DBIx::Class::CDBICompat;"; - if ($@) { - plan (skip_all => 'Class::Trigger and DBIx::ContextualFetch required'); - next; - } - eval "use DBD::SQLite"; - plan $@ ? (skip_all => 'needs DBD::SQLite for testing') : (tests => 23); -} - use lib 't/cdbi/testlib'; use Film; @@ -95,15 +86,15 @@ ok $fred, "Got fred"; } eval { Film->constrain_column(codirector => Untaint => 'date') }; is $@, '', 'Can constrain with untaint'; + my $freeaa = eval { Film->create({ title => "The Freaa", codirector => 'today' }) }; - TODO: { - local $TODO = "no idea what this is supposed to do"; - is $@, '', "Can create codirector"; - is $freeaa && $freeaa->codirector, '2001-03-03', "Set the codirector"; - } + is $@, '', "Can create codirector"; + is $freeaa && $freeaa->codirector, '2001-03-03', "Set the codirector"; } +done_testing; + __DATA__ use CGI::Untaint; @@ -118,4 +109,3 @@ sub _constrain_by_untaint { return 1; }); } -