|
Lines 462-472
AddReturn( 'barcode_3', $branchcode_1 );
Link Here
|
| 462 |
$item = Koha::Items->find( $itemnumber ); |
462 |
$item = Koha::Items->find( $itemnumber ); |
| 463 |
ok( $item->notforloan eq 0, q{UpdateNotForLoanStatusOnCheckin _ALL_ rules are applied if there are no specific item type rule matching the returned item} ); |
463 |
ok( $item->notforloan eq 0, q{UpdateNotForLoanStatusOnCheckin _ALL_ rules are applied if there are no specific item type rule matching the returned item} ); |
| 464 |
|
464 |
|
| 465 |
t::lib::Mocks::mock_preference( 'UpdateNotForLoanStatusOnCheckin', '1: ONLYMESSAGE' ); |
465 |
t::lib::Mocks::mock_preference( |
|
|
466 |
'UpdateNotForLoanStatusOnCheckin', q{_ALL_: |
| 467 |
1: ONLYMESSAGE |
| 468 |
} |
| 469 |
); |
| 466 |
$item->notforloan(1)->store; |
470 |
$item->notforloan(1)->store; |
| 467 |
AddReturn( 'barcode_3', $branchcode_1 ); |
471 |
AddReturn( 'barcode_3', $branchcode_1 ); |
| 468 |
$item = Koha::Items->find( $itemnumber ); |
472 |
$item->discard_changes; |
| 469 |
ok( $item->notforloan eq 1, q{UpdateNotForLoanStatusOnCheckin does not update notforloan value from 1 with setting "1: ONLYMESSAGE"} ); |
473 |
ok( |
|
|
474 |
$item->notforloan eq 1, |
| 475 |
q{UpdateNotForLoanStatusOnCheckin does not update notforloan value from 1 with setting "1: ONLYMESSAGE"} |
| 476 |
); |
| 470 |
|
477 |
|
| 471 |
my $itemnumber2 = Koha::Item->new( |
478 |
my $itemnumber2 = Koha::Item->new( |
| 472 |
{ |
479 |
{ |
| 473 |
- |
|
|