From cbe374886546ba14c5b396b11bec31a3b785d48d Mon Sep 17 00:00:00 2001
From: Mark Tompsett <mtompset@hotmail.com>
Date: Mon, 6 Nov 2017 19:49:27 +0000
Subject: [PATCH] Bug 17770: Sitemapper.t fails if date changes during test run
To compensate, DateTime->now is mocked to the current date.
---
t/db_dependent/Sitemapper.t | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/t/db_dependent/Sitemapper.t b/t/db_dependent/Sitemapper.t
index 4276470..4c5e741 100755
--- a/t/db_dependent/Sitemapper.t
+++ b/t/db_dependent/Sitemapper.t
@@ -31,6 +31,10 @@ BEGIN {
use_ok('Koha::Sitemapper::Writer');
}
+my $now_value = DateTime->now();
+my $mocked_datetime = Test::MockModule->new('DateTime');
+$mocked_datetime->mock('now', sub { return $now_value; } );
+
sub slurp {
my $file = shift;
open my $fh, '<', $file or die;
--
2.1.4