|
Lines 17-23
Link Here
|
| 17 |
|
17 |
|
| 18 |
use Modern::Perl; |
18 |
use Modern::Perl; |
| 19 |
|
19 |
|
| 20 |
use Test::More tests => 93; |
20 |
use Test::More tests => 98; |
| 21 |
use Test::MockModule; |
21 |
use Test::MockModule; |
| 22 |
use Test::Mojo; |
22 |
use Test::Mojo; |
| 23 |
use t::lib::Mocks; |
23 |
use t::lib::Mocks; |
|
Lines 224-226
$t->get_ok( "//$userid:$password@/api/v1/checkouts/" . $issue2->issue_id . "/all
Link Here
|
| 224 |
current_renewals => 1, |
224 |
current_renewals => 1, |
| 225 |
error => 'too_many' |
225 |
error => 'too_many' |
| 226 |
}); |
226 |
}); |
| 227 |
- |
227 |
|
|
|
228 |
my $new_date_due = Koha::DateUtils::dt_from_string( $issue2->date_due ); |
| 229 |
$new_date_due->add(days => 2); |
| 230 |
$new_date_due = output_pref({ dateformat => "rfc3339", dt => $new_date_due }); |
| 231 |
$t->put_ok( "//$userid:$password@/api/v1/checkouts/" . $issue2->issue_id => json => { due_date => $new_date_due }) |
| 232 |
->status_is(200, 'Due date updated successfully') |
| 233 |
->json_is('/due_date' => $new_date_due); |
| 234 |
|
| 235 |
$t->put_ok( "//$userid:$password@/api/v1/checkouts/" . $issue2->issue_id => json => { item_id => 3 }) |
| 236 |
->status_is(400, 'readOnly properties not updateable'); |
| 237 |
|
| 238 |
$schema->storage->txn_rollback; |