X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F73oracle.t;h=6433ce6e356070fa1f8341b7b53cc664b10ed932;hb=66458d5da48654e8f8558d16ce9857e5129c4dac;hp=1866a3d0dbe1aac5d032e941a6829deb773d7a4d;hpb=af1f4f842ae446a3339b92b33851ea80c928f17a;p=dbsrgits%2FDBIx-Class.git diff --git a/t/73oracle.t b/t/73oracle.t index 1866a3d..6433ce6 100644 --- a/t/73oracle.t +++ b/t/73oracle.t @@ -423,13 +423,12 @@ sub _run_tests { ); # test complex join (exercise orajoins) - lives_ok { - my @hri = $schema->resultset('CD')->search( + lives_ok { is_deeply ( + $schema->resultset('CD')->search( { 'artist.name' => 'pop_art_1', 'me.cdid' => { '!=', 999} }, { join => 'artist', prefetch => 'tracks', rows => 4, order_by => 'tracks.trackid' } - )->hri_dump->all; - - my $expect = [{ + )->all_hri, + [{ artist => 1, cdid => 1, genreid => undef, @@ -454,15 +453,9 @@ sub _run_tests { }, ], year => 2003 - }]; - - is_deeply ( - \@hri, - $expect, - 'Correct set of data prefetched', - ); - - } 'complex prefetch ok'; + }], + 'Correct set of data prefetched', + ) } 'complex prefetch ok'; # test sequence detection from a different schema SKIP: { @@ -679,6 +672,7 @@ END { next unless $_; local $SIG{__WARN__} = sub {}; do_clean($_); - $_->disconnect; } + undef $dbh; + undef $dbh2; }