X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fprefetch%2Fincomplete.t;h=09df99c63aaf453652b7ae0243bc24e7884efae2;hb=449760452303b9084eb3f8cc7bc12dc917eae748;hp=fe939cd7830a755417a4d8a5fc2bf15bc4cc90fc;hpb=85aaaac84f71d621eac78434ec7a23daa4c08b9d;p=dbsrgits%2FDBIx-Class.git diff --git a/t/prefetch/incomplete.t b/t/prefetch/incomplete.t index fe939cd..09df99c 100644 --- a/t/prefetch/incomplete.t +++ b/t/prefetch/incomplete.t @@ -55,6 +55,7 @@ lives_ok ( sub { for my $tr ($cd->tracks->all) { push @{$data->{tracks}}, { $tr->get_columns }; } + @{$data->{tracks}} = sort { $a->{trackid} <=> $b->{trackid} } @{$data->{tracks}}; push @cds_and_tracks, $data; } @@ -66,6 +67,7 @@ lives_ok ( sub { for my $tr ($cd->tracks->all) { push @{$data->{tracks}}, { $tr->get_columns }; } + @{$data->{tracks}} = sort { $a->{trackid} <=> $b->{trackid} } @{$data->{tracks}}; push @pref_cds_and_tracks, $data; } @@ -76,7 +78,7 @@ lives_ok ( sub { ); cmp_deeply ( - [ $pref_rs->search ({}, { result_class => 'DBIx::Class::ResultClass::HashRefInflator' })->all ], + $pref_rs->search ({}, { order_by => [ { -desc => 'me.year' }, 'trackid' ] })->all_hri, \@cds_and_tracks, 'Correct HRI collapsing on non-unique primary object' );