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

(-)a/t/db_dependent/Circulation.t (-3 / +9 lines)
Lines 288-294 Koha::CirculationRules->set_rules( Link Here
288
);
288
);
289
289
290
subtest "CanBookBeRenewed AllowRenewalIfOtherItemsAvailable multiple borrowers and items tests" => sub {
290
subtest "CanBookBeRenewed AllowRenewalIfOtherItemsAvailable multiple borrowers and items tests" => sub {
291
    plan tests => 5;
291
    plan tests => 7;
292
292
293
    #Can only reserve from home branch
293
    #Can only reserve from home branch
294
    Koha::CirculationRules->set_rule(
294
    Koha::CirculationRules->set_rule(
Lines 334-340 subtest "CanBookBeRenewed AllowRenewalIfOtherItemsAvailable multiple borrowers a Link Here
334
    is (defined $issue->date_due(), 1, "Item 1 checked out, due date: " . $issue->date_due() );
334
    is (defined $issue->date_due(), 1, "Item 1 checked out, due date: " . $issue->date_due() );
335
335
336
    # Biblio-level holds
336
    # Biblio-level holds
337
    AddReserve(
337
    my $reserve_1 = AddReserve(
338
        {
338
        {
339
            branchcode       => $patron_hold_1->branchcode,
339
            branchcode       => $patron_hold_1->branchcode,
340
            borrowernumber   => $patron_hold_1->borrowernumber,
340
            borrowernumber   => $patron_hold_1->borrowernumber,
Lines 370-375 subtest "CanBookBeRenewed AllowRenewalIfOtherItemsAvailable multiple borrowers a Link Here
370
    is( $renewokay, 1, 'Can renew, two items available for two holds');
370
    is( $renewokay, 1, 'Can renew, two items available for two holds');
371
    is( $error, undef, 'Can renew, each reserve has an item');
371
    is( $error, undef, 'Can renew, each reserve has an item');
372
372
373
    # Item level hold
374
    my $hold = Koha::Holds->find( $reserve_1 );
375
    $hold->itemnumber( $item_1->itemnumber )->store;
376
377
    ( $renewokay, $error ) = CanBookBeRenewed($patron_borrower->borrowernumber, $item_1->itemnumber);
378
    is( $renewokay, 0, 'Cannot renew when there is an item specific hold');
379
    is( $error, 'on_reserve', 'Cannot renew, only this item can fill the reserve');
373
380
374
};
381
};
375
382
376
- 

Return to bug 32878