From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

use strict;
use lib 't/lib';
my $schema = DBICTest->init_schema();
my $artist_rs = $schema->resultset('Artist');
for my $rel_rs(
$artist_rs->search_related_rs(
cds_without_genre => { artist => 1 }, { order_by => 'cdid' }
),
$artist_rs->find(1)->search_related_rs(
cds_without_genre => {}, { order_by => 'cdid' }
),
) {
is_deeply(
$rel_rs->all_hri,
[
{
artist => 1,
cdid => 2,
genreid => undef,
single_track => undef,
title => "Forkful of bees",
year => 2001
},
{
artist => 1,
cdid => 3,
genreid => undef,
single_track => undef,
title => "Caterwaulin' Blues",
year => 1997
},
]
);
}
done_testing;