From 574d0d5ad770e5ed857dd54b8f702c83b8d82637 Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 14 Jan 2022 14:17:02 +0000 Subject: [PATCH] Bug 21652: Unit test --- t/db_dependent/Hold.t | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/t/db_dependent/Hold.t b/t/db_dependent/Hold.t index abeae5cc7a..d258e70c13 100755 --- a/t/db_dependent/Hold.t +++ b/t/db_dependent/Hold.t @@ -29,7 +29,7 @@ use Koha::Item; use Koha::DateUtils qw( dt_from_string ); use t::lib::TestBuilder; -use Test::More tests => 34; +use Test::More tests => 35; use Test::Exception; use Test::Warn; @@ -225,6 +225,25 @@ subtest "store() tests" => sub { $schema->storage->txn_rollback(); }; +subtest "set_waiting() tests" => sub { + + plan tests => 1; + + $schema->storage->txn_begin(); + + # Disable logging + t::lib::Mocks::mock_preference( 'HoldsLog', 0 ); + + my $hold = $builder->build_object({ class => 'Koha::Holds' }); + + $hold->waitingdate('2021-01-01'); + + $hold->set_waiting(); + + is($hold->waitingdate,'2021-01-01',"Setting waiting when already waiting should not update waitingdate"); + +}; + subtest "delete() tests" => sub { plan tests => 6; -- 2.30.2