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

(-)a/t/db_dependent/Holds.t (-3 / +7 lines)
Lines 7-13 use t::lib::TestBuilder; Link Here
7
7
8
use C4::Context;
8
use C4::Context;
9
9
10
use Test::More tests => 57;
10
use Test::More tests => 58;
11
use MARC::Record;
11
use MARC::Record;
12
12
13
use C4::Biblio;
13
use C4::Biblio;
Lines 375-385 $biblio = $builder->build_sample_biblio({ itemtype => 'CANNOT' }); Link Here
375
is(CanItemBeReserved($borrowernumbers[0], $itemnumber)->{status}, 'notReservable',
375
is(CanItemBeReserved($borrowernumbers[0], $itemnumber)->{status}, 'notReservable',
376
    "CanItemBeReserved should return 'notReservable'");
376
    "CanItemBeReserved should return 'notReservable'");
377
377
378
t::lib::Mocks::mock_preference( 'ReservesControlBranch', 'PatronLibrary' );
378
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
379
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
379
    { homebranch => $branch_2, holdingbranch => $branch_1, itype => 'CAN' } , $biblio->biblionumber);
380
    { homebranch => $branch_2, holdingbranch => $branch_1, itype => 'CAN' } , $biblio->biblionumber);
380
is(CanItemBeReserved($borrowernumbers[0], $itemnumber)->{status},
381
is(CanItemBeReserved($borrowernumbers[0], $itemnumber)->{status},
381
    'cannotReserveFromOtherBranches',
382
    'cannotReserveFromOtherBranches',
382
    "CanItemBeReserved should return 'cannotReserveFromOtherBranches'");
383
    "CanItemBeReserved should use PatronLibrary rule when ReservesControlBranch set to 'PatronLibrary'");
384
t::lib::Mocks::mock_preference( 'ReservesControlBranch', 'ItemHomeLibrary' );
385
is(CanItemBeReserved($borrowernumbers[0], $itemnumber),
386
    'OK',
387
    "CanItemBeReserved should use item home library rule when RsservesControlBranch set to 'ItemsHomeLibrary'");
383
388
384
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
389
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
385
    { homebranch => $branch_1, holdingbranch => $branch_1, itype => 'CAN' } , $biblio->biblionumber);
390
    { homebranch => $branch_1, holdingbranch => $branch_1, itype => 'CAN' } , $biblio->biblionumber);
386
- 

Return to bug 20837