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