Browse Source

Bug 30275: Add basic unit test for fetching renewals

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
22.11.x
Martin Renvoize 2 years ago
committed by Tomas Cohen Arazi
parent
commit
76a3127237
Signed by: tomascohen GPG Key ID: 0A272EA1B2F3C15F
  1. 8
      t/db_dependent/api/v1/checkouts.t

8
t/db_dependent/api/v1/checkouts.t

@ -17,7 +17,7 @@
use Modern::Perl;
use Test::More tests => 93;
use Test::More tests => 98;
use Test::MockModule;
use Test::Mojo;
use t::lib::Mocks;
@ -187,6 +187,12 @@ $t->post_ok ( "//$userid:$password@/api/v1/checkouts/" . $issue1->issue_id . "/r
->json_is('/due_date' => output_pref( { dateformat => "rfc3339", dt => $expected_datedue }) )
->header_is(Location => "/api/v1/checkouts/" . $issue1->issue_id . "/renewal");
$t->get_ok ( "//$userid:$password@/api/v1/checkouts/" . $issue1->issue_id . "/renewals" )
->status_is(200)
->json_is('/0/checkout_id' => $issue1->issue_id)
->json_is('/0/interface' => 'api')
->json_is('/0/renewer_id' => $librarian->borrowernumber );
$t->post_ok( "//$unauth_userid:$unauth_password@/api/v1/checkouts/" . $issue3->issue_id . "/renewal" )
->status_is(403)
->json_is({ error => "Authorization failure. Missing required permission(s).",

Loading…
Cancel
Save