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 => 55;
10
use Test::More tests => 56;
11
use MARC::Record;
11
use MARC::Record;
12
use C4::Biblio;
12
use C4::Biblio;
13
use C4::Items;
13
use C4::Items;
Lines 373-383 $dbh->do(q{ Link Here
373
is(CanItemBeReserved($borrowernumbers[0], $itemnumber), 'notReservable',
373
is(CanItemBeReserved($borrowernumbers[0], $itemnumber), 'notReservable',
374
    "CanItemBeReserved should return 'notReservable'");
374
    "CanItemBeReserved should return 'notReservable'");
375
375
376
t::lib::Mocks::mock_preference( 'ReservesControlBranch', 'PatronLibrary' );
376
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
377
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
377
    { homebranch => $branch_2, holdingbranch => $branch_1, itype => 'CAN' } , $bibnum);
378
    { homebranch => $branch_2, holdingbranch => $branch_1, itype => 'CAN' } , $bibnum);
378
is(CanItemBeReserved($borrowernumbers[0], $itemnumber),
379
is(CanItemBeReserved($borrowernumbers[0], $itemnumber),
379
    'cannotReserveFromOtherBranches',
380
    'cannotReserveFromOtherBranches',
380
    "CanItemBeReserved should return 'cannotReserveFromOtherBranches'");
381
    "CanItemBeReserved should use PatronLibrary rule when ReservesControlBranch set to 'PatronLibrary'");
382
t::lib::Mocks::mock_preference( 'ReservesControlBranch', 'ItemHomeLibrary' );
383
is(CanItemBeReserved($borrowernumbers[0], $itemnumber),
384
    'OK',
385
    "CanItemBeReserved should use item home library rule when RsservesControlBranch set to 'ItemsHomeLibrary'");
381
386
382
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
387
($item_bibnum, $item_bibitemnum, $itemnumber) = AddItem(
383
    { homebranch => $branch_1, holdingbranch => $branch_1, itype => 'CAN' } , $bibnum);
388
    { homebranch => $branch_1, holdingbranch => $branch_1, itype => 'CAN' } , $bibnum);
384
- 

Return to bug 20837