diff --git a/t/db_dependent/Reserves/MultiplePerRecord.t b/t/db_dependent/Reserves/MultiplePerRecord.t index bd15b7be19..56da6d5036 100755 --- a/t/db_dependent/Reserves/MultiplePerRecord.t +++ b/t/db_dependent/Reserves/MultiplePerRecord.t @@ -19,7 +19,7 @@ use Modern::Perl; -use Test::More tests => 15; +use Test::More tests => 16; use t::lib::TestBuilder; use t::lib::Mocks; @@ -205,6 +205,14 @@ $hold->store(); $holds = Koha::Holds->search( { borrowernumber => $patron->{borrowernumber} } ); is( $holds->forced_hold_level, 'item', "Item level hold forces item level holds" ); +my $item_group = Koha::Biblio::ItemGroup->new( { biblio_id => $biblio->id } )->store(); +$hold->itemnumber( undef ); +$hold->item_group_id( $item_group->id ); +$hold->store(); + +$holds = Koha::Holds->search( { borrowernumber => $patron->{borrowernumber} } ); +is( $holds->forced_hold_level, 'item_group', "Item group level hold forces item group level holds" ); + $hold->delete(); # Test multi-hold via AddReserve