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; |