From e50bc9428fa3d7bfa302358bdfe3f7357fda35f8 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 5 Jul 2023 12:25:40 +0200 Subject: [PATCH] Bug 32801: Add tests Signed-off-by: Lucas Gass --- t/db_dependent/api/v1/checkouts.t | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/api/v1/checkouts.t b/t/db_dependent/api/v1/checkouts.t index 2e749aa874..6e6b24de13 100755 --- a/t/db_dependent/api/v1/checkouts.t +++ b/t/db_dependent/api/v1/checkouts.t @@ -17,7 +17,7 @@ use Modern::Perl; -use Test::More tests => 101; +use Test::More tests => 105; use Test::MockModule; use Test::Mojo; use t::lib::Mocks; @@ -126,6 +126,12 @@ $t->get_ok( "//$userid:$password@/api/v1/checkouts?patron_id=$patron_id&checked_ ->json_is('/0/item_id' => $item4->itemnumber) ->json_hasnt('/1'); +$item4->delete; +$t->get_ok( "//$userid:$password@/api/v1/checkouts?patron_id=$patron_id&checked_in=1" ) + ->status_is(200) + ->json_is('/0/patron_id' => $patron_id) + ->json_is('/0/item_id' => undef); + $t->get_ok( "//$unauth_userid:$unauth_password@/api/v1/checkouts/" . $issue3->issue_id ) ->status_is(403) ->json_is({ error => "Authorization failure. Missing required permission(s).", -- 2.30.2