From 8e9b1dcaa8e3e3ac3740cd1ad458c5187b6be7f6 Mon Sep 17 00:00:00 2001 From: Alex Arnaud Date: Wed, 22 Mar 2017 12:55:49 +0000 Subject: [PATCH] Bug 12063 - Fix unit tests --- t/db_dependent/Holds/CancelReserves.t | 2 +- t/db_dependent/Holds/WaitingReserves.t | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/t/db_dependent/Holds/CancelReserves.t b/t/db_dependent/Holds/CancelReserves.t index deee1a9..b6d216f 100644 --- a/t/db_dependent/Holds/CancelReserves.t +++ b/t/db_dependent/Holds/CancelReserves.t @@ -78,7 +78,7 @@ my $reserve3 = $builder->build({ }, }); -Koha::Cache->get_instance()->flush_all(); +Koha::Caches->get_instance()->flush_all(); my $holiday = $builder->build({ source => 'SpecialHoliday', value => { diff --git a/t/db_dependent/Holds/WaitingReserves.t b/t/db_dependent/Holds/WaitingReserves.t index ccd677c..e9e1814 100644 --- a/t/db_dependent/Holds/WaitingReserves.t +++ b/t/db_dependent/Holds/WaitingReserves.t @@ -19,6 +19,8 @@ my $dbh = C4::Context->dbh; $dbh->{AutoCommit} = 0; $dbh->{RaiseError} = 1; $dbh->do(q{DELETE FROM special_holidays}); +$dbh->do(q{DELETE FROM repeatable_holidays}); +$dbh->do("DELETE FROM reserves"); my $builder = t::lib::TestBuilder->new(); @@ -135,7 +137,7 @@ my $reserve1 = $builder->build({ t::lib::Mocks::mock_preference('ExpireReservesMaxPickUpDelay', 1); t::lib::Mocks::mock_preference('ReservesMaxPickUpDelay', 6); -ModReserveAffect( $item1->{itemnumber}, $patron1->{borrowernumber}, 0); +ModReserveAffect( $item1->{itemnumber}, $patron1->{borrowernumber}); my $r = Koha::Holds->find($reserve1->{reserve_id}); is($r->waitingdate, $today->ymd, 'Waiting date should be set to today' ); @@ -207,8 +209,10 @@ my $holiday2 = $builder->build({ }, }); +Koha::Caches->get_instance->flush_all; + t::lib::Mocks::mock_preference('ExcludeHolidaysFromMaxPickUpDelay', 1); -ModReserveAffect( $item3->{itemnumber}, $patron2->{borrowernumber}, 0); +ModReserveAffect( $item3->{itemnumber}, $patron2->{borrowernumber}); # Add 6 days of pickup delay + 1 day of holiday. my $expected_expiration = $today->clone; -- 2.7.4