From 6f87286a016d2abd097d5c1fefd36321fa72c01c Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Thu, 17 Jul 2025 08:32:25 +0000 Subject: [PATCH] Bug 40171: Add tests prove t/db_dependent/Koha/ILL/Requests.t --- t/db_dependent/Koha/ILL/Requests.t | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Koha/ILL/Requests.t b/t/db_dependent/Koha/ILL/Requests.t index a60d099aa25..e788ef4b788 100755 --- a/t/db_dependent/Koha/ILL/Requests.t +++ b/t/db_dependent/Koha/ILL/Requests.t @@ -1066,7 +1066,7 @@ subtest 'Backend core methods' => sub { subtest 'Helpers' => sub { - plan tests => 26; + plan tests => 27; $schema->storage->txn_begin; @@ -1365,6 +1365,14 @@ Attribute: Pages=[% illrequestattributes.pages %] 'Koha::ILL::Request->get_notice lang correctly defaults to "default" for a request without a patron' ); + Koha::Patron::MessagePreference::Attributes->delete(); + my $no_message_preferences_return = $illrq_obj->send_patron_notice('ILL_PICKUP_READY'); + is_deeply( + $no_message_preferences_return, + { result => { fail => [ 'email', 'sms' ], success => [] } }, + "Correct error when patron has no message preferences" + ); + $schema->storage->txn_rollback; }; -- 2.39.5