From f6072c0d153c8fa1c356b7aef906baffc587ad86 Mon Sep 17 00:00:00 2001 From: David Cook Date: Mon, 16 Mar 2026 00:19:30 +0000 Subject: [PATCH] Bug 30261: Update unit tests Signed-off-by: Jonathan Druart Signed-off-by: Martin Renvoize (cherry picked from commit f83a2d39eb6f2dfd0dbfe29ba8a7cd1bbd12792a) Signed-off-by: Jacob O'Mara --- t/Output.t | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/t/Output.t b/t/Output.t index a3a5722a7a..8557504c4d 100755 --- a/t/Output.t +++ b/t/Output.t @@ -140,7 +140,7 @@ subtest 'output_and_exit_if_error() tests' => sub { }; subtest 'output_error' => sub { - plan tests => 4; + plan tests => 6; local *STDOUT; my $stdout; @@ -151,12 +151,12 @@ subtest 'output_error' => sub { open STDOUT, '>', \$stdout; output_error( $query, "404" ); - like( $stdout, qr{Error 404}, '404 returned' ); + like( $stdout, qr{intranet-tmpl.*Error 404}s, '404 returned for staff interface' ); close STDOUT; open STDOUT, '>', \$stdout; output_error( $query, "403" ); - like( $stdout, qr{Error 403}, '403 returned' ); + like( $stdout, qr{intranet-tmpl.*Error 403}s, '403 returned for staff interface' ); close STDOUT; throws_ok { @@ -168,4 +168,14 @@ subtest 'output_error' => sub { output_error( $query, "Error" ); } 'Koha::Exceptions::WrongParameter'; + + open STDOUT, '>', \$stdout; + output_error( $query, "404", { interface => 'opac' } ); + like( $stdout, qr{opac-tmpl.*Error 404}s, '404 returned for OPAC' ); + close STDOUT; + + open STDOUT, '>', \$stdout; + output_error( $query, "403", { interface => 'opac' } ); + like( $stdout, qr{opac-tmpl.*Error 403}s, '403 returned for OPAC' ); + close STDOUT; };