From 2ce76d41db0fca6f155cbca3d226f381a936a72f Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 5 Feb 2020 09:44:58 +0100 Subject: [PATCH] Bug 23673: Avoid sleep in tests Signed-off-by: Jonathan Druart --- t/db_dependent/Letters.t | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/t/db_dependent/Letters.t b/t/db_dependent/Letters.t index 6353f9c07d..bdeed6ead6 100644 --- a/t/db_dependent/Letters.t +++ b/t/db_dependent/Letters.t @@ -135,9 +135,10 @@ is( $messages->[0]->{status}, 'pending', 'EnqueueLetter stores the status pendin isnt( $messages->[0]->{time_queued}, undef, 'Time queued inserted by default in message_queue table' ); is( $messages->[0]->{updated_on}, $messages->[0]->{time_queued}, 'Time status changed equals time queued when created in message_queue table' ); -my $message_time_queued = $messages->[0]->{time_queued}; +# Setting time_queued to something else than now +my $yesterday = dt_from_string->subtract( days => 1 ); +Koha::Notice::Messages->find($messages->[0]->{message_id})->time_queued($yesterday)->store; -sleep 1; # SendQueuedMessages my $messages_processed = C4::Letters::SendQueuedMessages( { type => 'email' }); is($messages_processed, 0, 'No queued messages processed if type limit passed with unused type'); @@ -150,7 +151,7 @@ is( 'message marked failed if tried to send SMS message for borrower with no smsalertnumber set (bug 11208)' ); isnt($messages->[0]->{updated_on}, $messages->[0]->{time_queued}, 'Time status changed differs from time queued when status changes' ); -is($messages->[0]->{time_queued}, $message_time_queued, 'Time queued remaines inmutable' ); +is(dt_from_string($messages->[0]->{time_queued}), $yesterday, 'Time queued remaines inmutable' ); # ResendMessage my $resent = C4::Letters::ResendMessage($messages->[0]->{message_id}); -- 2.11.0