| Lines 34-40
          use Koha::AuthorisedValues;
      
      
        Link Here | 
        
          | 34 | use t::lib::Mocks; | 34 | use t::lib::Mocks; | 
        
          | 35 | use t::lib::TestBuilder; | 35 | use t::lib::TestBuilder; | 
        
          | 36 |  | 36 |  | 
          
            
              | 37 | use Test::More tests => 17; | 37 | use Test::More tests => 18; | 
        
          | 38 |  | 38 |  | 
        
          | 39 | use Test::Warn; | 39 | use Test::Warn; | 
        
          | 40 |  | 40 |  | 
  
    | Lines 1124-1127
          subtest 'tests for GetMarcItemFields' => sub {
      
      
        Link Here | 
        
          | 1124 |     is_deeply( $item3_marc->field($itemtag), @$marc_items[0], "We should get the third item when explicitly requested"); | 1124 |     is_deeply( $item3_marc->field($itemtag), @$marc_items[0], "We should get the third item when explicitly requested"); | 
        
          | 1125 |  | 1125 |  | 
        
          | 1126 |     $schema->storage->txn_rollback; | 1126 |     $schema->storage->txn_rollback; | 
          
            
              | 1127 | }; | 1127 | }; | 
            
              |  |  | 1128 |  | 
            
              | 1129 | subtest 'tests for UseHidingRulesWithBorrowerCategory' => sub { | 
            
              | 1130 |     plan tests => 6; | 
            
              | 1131 |  | 
            
              | 1132 |     t::lib::Mocks::mock_preference('OpacHiddenItemsExceptions', ''); | 
            
              | 1133 |  | 
            
              | 1134 |     is(C4::Items::UseHidingRulesWithBorrowerCategory('PT'), 1, 'Hiding rules used for category PT'); | 
            
              | 1135 |     is(C4::Items::UseHidingRulesWithBorrowerCategory('S'), 1, 'Hiding rules used for category S'); | 
            
              | 1136 |  | 
            
              | 1137 |     t::lib::Mocks::mock_preference('OpacHiddenItemsExceptions', 'S|L'); | 
            
              | 1138 |  | 
            
              | 1139 |     is(C4::Items::UseHidingRulesWithBorrowerCategory('PT'), 1, 'Hiding rules used for category PT'); | 
            
              | 1140 |     is(C4::Items::UseHidingRulesWithBorrowerCategory('S'), 0, 'Hiding rules ignored for category S'); | 
            
              | 1141 |     is(C4::Items::UseHidingRulesWithBorrowerCategory('L'), 0, 'Hiding rules ignored for category L'); | 
            
              | 1142 |  | 
            
              | 1143 |     is(C4::Items::UseHidingRulesWithBorrowerCategory(), 1, 'Hiding rules used for unspecified category'); | 
            
              | 1144 | }; | 
            
              | 1128 | -  |  |  |