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 |
- |
|
|