From 4993eb4f1f1cae5977c67edbbfb4b598a23dba34 Mon Sep 17 00:00:00 2001 From: Lucas Gass Date: Thu, 4 Sep 2025 14:53:32 +0000 Subject: [PATCH] Bug 9762: (follow-up) Mock the user branch in NoIssuesChargeGuarantees.t and dateexpiry.t tests Without the patch: t/db_dependent/Circulation/NoIssuesChargeGuarantees.t fails t/db_dependent/Circulation/dateexpiry.t fails With the patch: t/db_dependent/Circulation/NoIssuesChargeGuarantees.t passes t/db_dependent/Circulation/dateexpiry.t passes --- t/db_dependent/Circulation/NoIssuesChargeGuarantees.t | 7 +++++++ t/db_dependent/Circulation/dateexpiry.t | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/t/db_dependent/Circulation/NoIssuesChargeGuarantees.t b/t/db_dependent/Circulation/NoIssuesChargeGuarantees.t index f8ed66d0c31..76968201aff 100755 --- a/t/db_dependent/Circulation/NoIssuesChargeGuarantees.t +++ b/t/db_dependent/Circulation/NoIssuesChargeGuarantees.t @@ -34,6 +34,13 @@ $schema->storage->txn_begin; my $builder = t::lib::TestBuilder->new(); +my $library = $builder->build_object( { class => 'Koha::Libraries' } ); +t::lib::Mocks::mock_userenv( + { + branchcode => $library->branchcode, + } +); + my $item = $builder->build_sample_item; my $patron_category = $builder->build( diff --git a/t/db_dependent/Circulation/dateexpiry.t b/t/db_dependent/Circulation/dateexpiry.t index 8eb52d443dc..e02bf45d59d 100755 --- a/t/db_dependent/Circulation/dateexpiry.t +++ b/t/db_dependent/Circulation/dateexpiry.t @@ -45,6 +45,12 @@ subtest 'Tests for CalcDateDue related to dateexpiry' => sub { }; sub can_book_be_issued { + my $library = $builder->build_object( { class => 'Koha::Libraries' } ); + t::lib::Mocks::mock_userenv( + { + branchcode => $library->branchcode, + } + ); my $item = $builder->build_sample_item; my $patron = $builder->build_object( { -- 2.39.5