| Lines 19-25
          
      
      
        Link Here | 
        
          | 19 |  | 19 |  | 
        
          | 20 | use Modern::Perl; | 20 | use Modern::Perl; | 
        
          | 21 |  | 21 |  | 
          
            
              | 22 | use Test::More tests => 16; | 22 | use Test::More tests => 17; | 
        
          | 23 | use t::lib::TestBuilder; | 23 | use t::lib::TestBuilder; | 
        
          | 24 | use t::lib::Mocks; | 24 | use t::lib::Mocks; | 
        
          | 25 |  | 25 |  | 
  
    | Lines 205-210
          $hold->store();
      
      
        Link Here | 
        
          | 205 | $holds = Koha::Holds->search( { borrowernumber => $patron->{borrowernumber} } ); | 205 | $holds = Koha::Holds->search( { borrowernumber => $patron->{borrowernumber} } ); | 
        
          | 206 | is( $holds->forced_hold_level, 'item', "Item level hold forces item level holds" ); | 206 | is( $holds->forced_hold_level, 'item', "Item level hold forces item level holds" ); | 
        
          | 207 |  | 207 |  | 
            
              |  |  | 208 | my $item_group = Koha::Biblio::ItemGroup->new( { biblio_id => $biblio->id } )->store(); | 
            
              | 209 | $hold->itemnumber( undef ); | 
            
              | 210 | $hold->item_group_id( $item_group->id ); | 
            
              | 211 | $hold->store(); | 
            
              | 212 |  | 
            
              | 213 | $holds = Koha::Holds->search( { borrowernumber => $patron->{borrowernumber} } ); | 
            
              | 214 | is( $holds->forced_hold_level, 'item_group', "Item group level hold forces item group level holds" ); | 
            
              | 215 |  | 
        
          | 208 | $hold->delete(); | 216 | $hold->delete(); | 
        
          | 209 |  | 217 |  | 
        
          | 210 | # Test multi-hold via AddReserve | 218 | # Test multi-hold via AddReserve | 
            
              | 211 | -  |  |  |