From 86283f9969553c68bfb3c55f16a521ea128291bf Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Mon, 12 May 2025 13:29:23 +0000 Subject: [PATCH] Bug 39875: Add tests Signed-off-by: David Nind Signed-off-by: Lin Wei Li --- .../Koha/ILL/Request/Workflow/HistoryCheck.t | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Koha/ILL/Request/Workflow/HistoryCheck.t b/t/db_dependent/Koha/ILL/Request/Workflow/HistoryCheck.t index 12796830b0b..0bbcf315398 100755 --- a/t/db_dependent/Koha/ILL/Request/Workflow/HistoryCheck.t +++ b/t/db_dependent/Koha/ILL/Request/Workflow/HistoryCheck.t @@ -35,7 +35,7 @@ my $isbn = '321321321'; subtest 'show_history_check' => sub { - plan tests => 6; + plan tests => 7; $schema->storage->txn_begin; @@ -103,6 +103,22 @@ subtest 'show_history_check' => sub { 1, 'Request with ISBN ' . $isbn . ' exists, syspref is on and is same patron. Able to show history check screen' ); + my $metadata_with_no_cardnumber = { + title => 'This is a title', + author => 'This is an author', + isbn => $isbn, + }; + + my $ill_request_with_no_borrowernumber = $builder->build_sample_ill_request( { borrowernumber => undef } ); + + my $new_opac_history_check = + Koha::ILL::Request::Workflow::HistoryCheck->new( $metadata_with_no_cardnumber, 'staff' ); + + is( + $new_opac_history_check->show_history_check($ill_request_with_no_borrowernumber), + 0, 'Don\'t show history check for unauthenticated requests' + ); + # Mock ILLHistoryCheck disabled t::lib::Mocks::mock_preference( 'ILLHistoryCheck', 0 ); -- 2.39.5