|
Lines 69-75
subtest 'Failure tests' => sub {
Link Here
|
| 69 |
is( $issue_id, undef, 'No issue_id returned' ); |
69 |
is( $issue_id, undef, 'No issue_id returned' ); |
| 70 |
|
70 |
|
| 71 |
# In the next call we return the item and try it another time |
71 |
# In the next call we return the item and try it another time |
| 72 |
$issue = C4::Circulation::AddIssue( $patron, $item->barcode ); |
72 |
$issue = C4::Circulation::AddIssue( $patron->unblessed, $item->barcode ); |
| 73 |
eval { $issue_id = C4::Circulation::MarkIssueReturned( $patron->borrowernumber, $item->itemnumber, undef, 0 ) }; |
73 |
eval { $issue_id = C4::Circulation::MarkIssueReturned( $patron->borrowernumber, $item->itemnumber, undef, 0 ) }; |
| 74 |
is( $issue_id, $issue->issue_id, "Item has been returned (issue $issue_id)" ); |
74 |
is( $issue_id, $issue->issue_id, "Item has been returned (issue $issue_id)" ); |
| 75 |
eval { $issue_id = C4::Circulation::MarkIssueReturned( $patron->borrowernumber, $item->itemnumber, undef, 0 ) }; |
75 |
eval { $issue_id = C4::Circulation::MarkIssueReturned( $patron->borrowernumber, $item->itemnumber, undef, 0 ) }; |
|
Lines 172-178
subtest 'Manually pass a return date' => sub {
Link Here
|
| 172 |
my $old_checkout = Koha::Old::Checkouts->find( $issue_id ); |
172 |
my $old_checkout = Koha::Old::Checkouts->find( $issue_id ); |
| 173 |
is( $old_checkout->returndate, '2018-12-25 00:00:00', 'Manually passed date stored correctly' ); |
173 |
is( $old_checkout->returndate, '2018-12-25 00:00:00', 'Manually passed date stored correctly' ); |
| 174 |
|
174 |
|
| 175 |
$issue = C4::Circulation::AddIssue( $patron, $item->barcode ); |
175 |
$issue = C4::Circulation::AddIssue( $patron->unblessed, $item->barcode ); |
| 176 |
|
176 |
|
| 177 |
throws_ok |
177 |
throws_ok |
| 178 |
{ $issue_id = C4::Circulation::MarkIssueReturned( $patron->borrowernumber, $item->itemnumber, 'bad_date', 0 ); } |
178 |
{ $issue_id = C4::Circulation::MarkIssueReturned( $patron->borrowernumber, $item->itemnumber, 'bad_date', 0 ); } |
| 179 |
- |
|
|