| Lines 2424-2426
          subtest 'filter_by_bookable' => sub {
      
      
        Link Here | 
        
          | 2424 |  | 2424 |  | 
        
          | 2425 |     $schema->storage->txn_rollback; | 2425 |     $schema->storage->txn_rollback; | 
        
          | 2426 | }; | 2426 | }; | 
          
            
              | 2427 | -  | 2427 |  | 
            
              |  |  | 2428 | subtest 'filter_by_checked_out' => sub { | 
            
              | 2429 |     plan tests => 4; | 
            
              | 2430 |  | 
            
              | 2431 |     $schema->storage->txn_begin; | 
            
              | 2432 |  | 
            
              | 2433 |     my $patron = $builder->build_object( { class => 'Koha::Patrons' } ); | 
            
              | 2434 |     t::lib::Mocks::mock_userenv( { branchcode => $patron->branchcode } ); | 
            
              | 2435 |  | 
            
              | 2436 |     my $biblio = $builder->build_sample_biblio(); | 
            
              | 2437 |     my $item_1 = $builder->build_sample_item( { biblionumber => $biblio->biblionumber, } ); | 
            
              | 2438 |     my $item_2 = $builder->build_sample_item( { biblionumber => $biblio->biblionumber, } ); | 
            
              | 2439 |  | 
            
              | 2440 |     is( $biblio->items->filter_by_checked_out->count, 0, "Filtered 0 checked out items" ); | 
            
              | 2441 |  | 
            
              | 2442 |     C4::Circulation::AddIssue( $patron, $item_1->barcode ); | 
            
              | 2443 |  | 
            
              | 2444 |     is( $biblio->items->filter_by_checked_out->count, 1, "Filtered 1 checked out items" ); | 
            
              | 2445 |  | 
            
              | 2446 |     C4::Circulation::AddIssue( $patron, $item_2->barcode ); | 
            
              | 2447 |  | 
            
              | 2448 |     is( $biblio->items->filter_by_checked_out->count, 2, "Filtered 2 checked out items" ); | 
            
              | 2449 |  | 
            
              | 2450 |     # Do the returns | 
            
              | 2451 |     C4::Circulation::AddReturn( $item_1->barcode ); | 
            
              | 2452 |     C4::Circulation::AddReturn( $item_2->barcode ); | 
            
              | 2453 |  | 
            
              | 2454 |     is( $biblio->items->filter_by_checked_out->count, 0, "Filtered 0 checked out items" ); | 
            
              | 2455 |  | 
            
              | 2456 |     $schema->storage->txn_rollback; | 
            
              | 2457 |  | 
            
              | 2458 | }; |