X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fresultset%2Fas_query.t;h=f3a09fc80db9277954e119c688d14d2a05ed24f1;hb=2d4f6f0ba3da42a157c581627a9a51dcfa573fc8;hp=68656553e84211217cf537b90fb81d35d737315c;hpb=70307c78b28192f651578d5310cedb31c92b259e;p=dbsrgits%2FDBIx-Class-Historic.git diff --git a/t/resultset/as_query.t b/t/resultset/as_query.t index 6865655..f3a09fc 100644 --- a/t/resultset/as_query.t +++ b/t/resultset/as_query.t @@ -66,14 +66,11 @@ my $rscol = $art_rs->get_column( 'charfield' ); ); } -TODO: { - local $TODO = 'Needs -paren fixes in SQLA before it can work'; - my $rs = $schema->resultset("CD")->search( - { 'artist.name' => 'Caterwauler McCrae' }, - { join => [qw/artist/]} - ); - my $subsel_rs = $schema->resultset("CD")->search( { cdid => { IN => $rs->get_column('cdid')->as_query } } ); - cmp_ok($subsel_rs->count, '==', $rs->count, 'Subselect on PK got the same row count'); +{ + my $rs = $schema->resultset("CD")->search( + { 'artist.name' => 'Caterwauler McCrae' }, + { join => [qw/artist/]} + ); + my $subsel_rs = $schema->resultset("CD")->search( { cdid => { IN => $rs->get_column('cdid')->as_query } } ); + is($subsel_rs->count, $rs->count, 'Subselect on PK got the same row count'); } - -__END__