|
Lines 25-31
use Koha::CirculationRules;
Link Here
|
| 25 |
|
25 |
|
| 26 |
use Koha::Patrons; |
26 |
use Koha::Patrons; |
| 27 |
|
27 |
|
| 28 |
use Test::More tests => 14; |
28 |
use Test::More tests => 15; |
| 29 |
use t::lib::Mocks; |
29 |
use t::lib::Mocks; |
| 30 |
use t::lib::TestBuilder; |
30 |
use t::lib::TestBuilder; |
| 31 |
|
31 |
|
|
Lines 303-308
$dbh->do( $query, {}, $borrower_id1, $item_id2, $samplebranch2->{branchcode} );
Link Here
|
| 303 |
$samplebranch2->{branchcode}); |
303 |
$samplebranch2->{branchcode}); |
| 304 |
is( $messages->{NeedsTransfer}, $samplebranch1->{branchcode}, "AddReturn respects branch return policy - item2->homebranch policy = 'holdingbranch'" ); |
304 |
is( $messages->{NeedsTransfer}, $samplebranch1->{branchcode}, "AddReturn respects branch return policy - item2->homebranch policy = 'holdingbranch'" ); |
| 305 |
|
305 |
|
|
|
306 |
# Generate the transfer from above |
| 307 |
ModItemTransfer($item_id2, $samplebranch2->{branchcode}, $samplebranch1->{branchcode}, "ReturnToHolding"); |
| 308 |
# Fulfill it |
| 309 |
($doreturn, $messages, $iteminformation, $borrower) = AddReturn('barcode_2',$samplebranch1->{branchcode}); |
| 310 |
is( $messages->{NeedsTransfer}, undef, "AddReturn does not generate a new transfer for return policy when resolving an existing transfer" ); |
| 311 |
|
| 306 |
# item3 should not trigger transfer - floating collection |
312 |
# item3 should not trigger transfer - floating collection |
| 307 |
$query = |
313 |
$query = |
| 308 |
"INSERT INTO issues (borrowernumber,itemnumber,branchcode) VALUES( ?,?,? )"; |
314 |
"INSERT INTO issues (borrowernumber,itemnumber,branchcode) VALUES( ?,?,? )"; |
| 309 |
- |
|
|