X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Frun%2F23cache.tl;h=45e638cb39fd9315efad6ed3ead8993cd6692494;hb=62e87ea8a04936c46ba9671cc95a81ca674d999b;hp=6548465299a1ccc5b9f0ff33861d79778fb475a9;hpb=cb561d1a7f53ab9a2e505d86c64cfc6977b4db78;p=dbsrgits%2FDBIx-Class.git diff --git a/t/run/23cache.tl b/t/run/23cache.tl index 6548465..45e638c 100644 --- a/t/run/23cache.tl +++ b/t/run/23cache.tl @@ -3,7 +3,7 @@ my $schema = shift; eval "use DBD::SQLite"; plan skip_all => 'needs DBD::SQLite for testing' if $@; -plan tests => 14; +plan tests => 15; my $rs = $schema->resultset("Artist")->search( { artistid => 1 } @@ -73,6 +73,14 @@ $rs = $schema->resultset("Artist")->search( }, } ); +{ +$schema->resultset("Artist")->create({artistid=>4,name=>qq{Humoungous Hamsters}}); +my $artist = $schema->resultset("Artist")->search( + { artistid => 4 },{prefetch=>[qw/cds/]} +)->first; + +is($artist->cds, 0, 'No cds for this artist'); +} # SELECT count for nested has_many prefetch unlink 't/var/dbic.trace' if -e 't/var/dbic.trace';