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 187-192
$t->post_ok ( "//$userid:$password@/api/v1/checkouts/" . $issue1->issue_id . "/r
Link Here
|
187 |
->json_is('/due_date' => output_pref( { dateformat => "rfc3339", dt => $expected_datedue }) ) |
187 |
->json_is('/due_date' => output_pref( { dateformat => "rfc3339", dt => $expected_datedue }) ) |
188 |
->header_is(Location => "/api/v1/checkouts/" . $issue1->issue_id . "/renewal"); |
188 |
->header_is(Location => "/api/v1/checkouts/" . $issue1->issue_id . "/renewal"); |
189 |
|
189 |
|
|
|
190 |
$t->get_ok ( "//$userid:$password@/api/v1/checkouts/" . $issue1->issue_id . "/renewals" ) |
191 |
->status_is(200) |
192 |
->json_is('/0/checkout_id' => $issue1->issue_id) |
193 |
->json_is('/0/interface' => 'api') |
194 |
->json_is('/0/renewer_id' => $librarian->borrowernumber ); |
195 |
|
190 |
$t->post_ok( "//$unauth_userid:$unauth_password@/api/v1/checkouts/" . $issue3->issue_id . "/renewal" ) |
196 |
$t->post_ok( "//$unauth_userid:$unauth_password@/api/v1/checkouts/" . $issue3->issue_id . "/renewal" ) |
191 |
->status_is(403) |
197 |
->status_is(403) |
192 |
->json_is({ error => "Authorization failure. Missing required permission(s).", |
198 |
->json_is({ error => "Authorization failure. Missing required permission(s).", |
193 |
- |
|
|