|
Lines 1507-1513
subtest 'IsAvailableForItemLevelRequest() tests' => sub {
Link Here
|
| 1507 |
|
1507 |
|
| 1508 |
subtest 'AddReserve() tests' => sub { |
1508 |
subtest 'AddReserve() tests' => sub { |
| 1509 |
|
1509 |
|
| 1510 |
plan tests => 2; |
1510 |
plan tests => 4; |
| 1511 |
|
1511 |
|
| 1512 |
$schema->storage->txn_begin; |
1512 |
$schema->storage->txn_begin; |
| 1513 |
|
1513 |
|
|
Lines 1553-1558
subtest 'AddReserve() tests' => sub {
Link Here
|
| 1553 |
$patron->discard_changes; |
1553 |
$patron->discard_changes; |
| 1554 |
isnt( $patron->lastseen, undef, "Patron activity tracked when hold is a valid trigger" ); |
1554 |
isnt( $patron->lastseen, undef, "Patron activity tracked when hold is a valid trigger" ); |
| 1555 |
|
1555 |
|
|
|
1556 |
my $reserve_id = AddReserve( |
| 1557 |
{ |
| 1558 |
branchcode => $library->branchcode, |
| 1559 |
borrowernumber => $patron->id, |
| 1560 |
biblionumber => $biblio->id, |
| 1561 |
expiration_date => '2040-04-02' |
| 1562 |
} |
| 1563 |
); |
| 1564 |
|
| 1565 |
my $hold = Koha::Holds->find($reserve_id); |
| 1566 |
|
| 1567 |
is( $hold->expirationdate, '2040-04-02', 'Successfully set expiration date' ); |
| 1568 |
|
| 1569 |
$reserve_id = AddReserve( |
| 1570 |
{ |
| 1571 |
branchcode => $library->branchcode, |
| 1572 |
borrowernumber => $patron->id, |
| 1573 |
biblionumber => $biblio->id, |
| 1574 |
patron_expiration_date => '2040-04-02' |
| 1575 |
} |
| 1576 |
); |
| 1577 |
|
| 1578 |
$hold = Koha::Holds->find($reserve_id); |
| 1579 |
is( $hold->patron_expiration_date, '2040-04-02', 'Successfully set patron expiration date' ); |
| 1580 |
|
| 1556 |
$schema->storage->txn_rollback; |
1581 |
$schema->storage->txn_rollback; |
| 1557 |
}; |
1582 |
}; |
| 1558 |
|
1583 |
|
| 1559 |
- |
|
|