From 653fe3962597c7cf0de1a9dc2e2eb4a814a1d43e Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Tue, 2 Feb 2021 16:28:07 -0300 Subject: [PATCH] Bug 26636: Regression tests for undef case This patch adds tests for the case in which there's no object identified by the supplied $id. It should return undef. Sponsored-by: Virginia Polytechnic Institute and State University Signed-off-by: Tomas Cohen Arazi Signed-off-by: Andrew Fuerste-Henry Signed-off-by: Martin Renvoize Signed-off-by: Jonathan Druart --- t/db_dependent/Koha/REST/Plugin/Objects.t | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Koha/REST/Plugin/Objects.t b/t/db_dependent/Koha/REST/Plugin/Objects.t index 2f4937f89d..e85a57f78d 100755 --- a/t/db_dependent/Koha/REST/Plugin/Objects.t +++ b/t/db_dependent/Koha/REST/Plugin/Objects.t @@ -470,7 +470,7 @@ subtest 'object.search helper order by embedded columns' => sub { subtest 'objects.find helper' => sub { - plan tests => 6; + plan tests => 9; my $t = Test::Mojo->new; @@ -487,6 +487,13 @@ subtest 'objects.find helper' => sub { ->status_is(200) ->json_is( $city_2->to_api ); + # Remove the city + my $city_2_id = $city_2->id; + $city_2->delete; + $t->get_ok( '/cities/' . $city_2_id ) + ->status_is(200) + ->json_is( undef ); + $schema->storage->txn_rollback; }; -- 2.39.5