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 222-224
$t->get_ok( "//$userid:$password@/api/v1/checkouts/" . $issue2->issue_id . "/all
Link Here
|
222 |
current_renewals => 1, |
222 |
current_renewals => 1, |
223 |
error => 'too_many' |
223 |
error => 'too_many' |
224 |
}); |
224 |
}); |
225 |
- |
225 |
|
|
|
226 |
my $new_date_due = Koha::DateUtils::dt_from_string( $issue2->date_due ); |
227 |
$new_date_due->add(days => 2); |
228 |
$new_date_due = output_pref({ dateformat => "rfc3339", dt => $new_date_due }); |
229 |
$t->put_ok( "//$userid:$password@/api/v1/checkouts/" . $issue2->issue_id => json => { due_date => $new_date_due }) |
230 |
->status_is(200, 'Due date updated successfully') |
231 |
->json_is('/due_date' => $new_date_due); |
232 |
|
233 |
$t->put_ok( "//$userid:$password@/api/v1/checkouts/" . $issue2->issue_id => json => { item_id => 3 }) |
234 |
->status_is(400, 'readOnly properties not updateable'); |
235 |
|
236 |
$schema->storage->txn_rollback; |