X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fcdbi%2F30-pager.t;h=eaac340937482c0f4ed6c3fc3964eb5a90e3a29c;hb=c0329273268971824784f239f32c7246e68da9c5;hp=2a90bfd7588ccce36b383fa9f91bda2f564ef947;hpb=50891152d0b24649bfd67bdba97feec86b11c064;p=dbsrgits%2FDBIx-Class.git diff --git a/t/cdbi/30-pager.t b/t/cdbi/30-pager.t index 2a90bfd..eaac340 100644 --- a/t/cdbi/30-pager.t +++ b/t/cdbi/30-pager.t @@ -1,25 +1,20 @@ +BEGIN { do "./t/lib/ANFANG.pm" or die ( $@ || $! ) } +use DBIx::Class::Optional::Dependencies -skip_all_without => 'cdbicompat'; + use strict; -use Test::More; +use warnings; -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 => 6); -} +use Test::More; use lib 't/cdbi/testlib'; use Film; my @film = ( - Film->create({ Title => 'Film 1' }), - Film->create({ Title => 'Film 2' }), - Film->create({ Title => 'Film 3' }), - Film->create({ Title => 'Film 4' }), - Film->create({ Title => 'Film 5' }), + Film->create({ Title => 'Film 1' }), + Film->create({ Title => 'Film 2' }), + Film->create({ Title => 'Film 3' }), + Film->create({ Title => 'Film 4' }), + Film->create({ Title => 'Film 5' }), ); # first page @@ -41,7 +36,7 @@ $it->next; is( $it->next, undef, "next past end of page ok" ); # second page -( $pager, $it ) = Film->page( +( $pager, $it ) = Film->page( {}, { rows => 3, page => 2 } @@ -50,3 +45,5 @@ is( $it->next, undef, "next past end of page ok" ); is( $pager->entries_on_this_page, 2, "entries on second page ok" ); is( $it->next->title, "Film 4", "second page first title ok" ); + +done_testing;