X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Frun%2F16joins.tl;h=49ecbcfe6f7373f71b986fea898214456e79af72;hb=9b465d002d544e25ae5756304c4ea59577aca363;hp=efab7b1bbe217520245a02aa38436fadb465ee6b;hpb=01c73d7b9b208ab67f8bc5e2400f8c051f8ed84f;p=dbsrgits%2FDBIx-Class.git diff --git a/t/run/16joins.tl b/t/run/16joins.tl index efab7b1..49ecbcf 100644 --- a/t/run/16joins.tl +++ b/t/run/16joins.tl @@ -73,7 +73,7 @@ my $rs = $schema->resultset("CD")->search( ] ] } ); -cmp_ok( $rs->count, '==', 1, "Single record in resultset"); +cmp_ok( $rs + 0, '==', 1, "Single record in resultset"); is($rs->first->title, 'Forkful of bees', 'Correct record returned'); @@ -81,7 +81,7 @@ $rs = $schema->resultset("CD")->search( { 'year' => 2001, 'artist.name' => 'Caterwauler McCrae' }, { join => 'artist' }); -cmp_ok( $rs->count, '==', 1, "Single record in resultset"); +cmp_ok( $rs + 0, '==', 1, "Single record in resultset"); is($rs->first->title, 'Forkful of bees', 'Correct record returned'); @@ -90,7 +90,7 @@ $rs = $schema->resultset("CD")->search( 'liner_notes.notes' => 'Kill Yourself!' }, { join => [ qw/artist liner_notes/ ] }); -cmp_ok( $rs->count, '==', 1, "Single record in resultset"); +cmp_ok( $rs + 0, '==', 1, "Single record in resultset"); is($rs->first->title, 'Come Be Depressed With Us', 'Correct record returned'); @@ -114,7 +114,7 @@ $rs = $schema->resultset("CD")->search( { prefetch => [ qw/artist liner_notes/ ], order_by => 'me.cdid' }); -cmp_ok($rs->count, '==', 3, 'Correct number of records returned'); +cmp_ok($rs + 0, '==', 3, 'Correct number of records returned'); # start test for prefetch SELECT count unlink 't/var/dbic.trace' if -e 't/var/dbic.trace'; @@ -144,10 +144,10 @@ $trace->close; unlink 't/var/dbic.trace'; is($selects, 1, 'prefetch ran only 1 select statement'); -# test for partial prefetch via cols attr +# test for partial prefetch via columns attr my $cd = $schema->resultset('CD')->find(1, { - cols => [qw/title artist.name/], + columns => [qw/title artist.name/], join => { 'artist' => {} } } );