View | Details | Raw Unified | Return to bug 37334
Collapse All | Expand All

(-)a/t/db_dependent/Koha/Items.t (-1 / +32 lines)
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
};

Return to bug 37334