From a58a312baf4408774584bbad5d170583f05e07a7 Mon Sep 17 00:00:00 2001
From: Birte Kristina Friesel <derf@finalrewind.org>
Date: Sat, 12 Aug 2023 13:26:51 +0200
Subject: [PATCH] fix tests (use relative datetimes for proper past visibility
 handling)

---
 t/23-journey-visibility.t | 8 ++++----
 t/24-past-visibility.t    | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/t/23-journey-visibility.t b/t/23-journey-visibility.t
index 023c026a..0cff11c5 100644
--- a/t/23-journey-visibility.t
+++ b/t/23-journey-visibility.t
@@ -274,14 +274,14 @@ is(
 	undef
 );
 
-my $dep       = DateTime->now;
-my $arr       = $dep->clone->add( hours => 1 );
+my $dep       = DateTime->now->subtract( hours => 2 );
+my $arr       = DateTime->now->subtract( hours => 1 );
 my $train_dep = Travel::Status::DE::IRIS::Result->new(
 	classes      => 'N',
 	type         => 'DPN',
 	train_no     => '667',
 	raw_id       => '1234-2306251312-1',
-	departure_ts => '2306251312',
+	departure_ts => $dep->strftime('%y%m%d%H%M'),
 	platform     => 8,
 	station      => 'Aachen Hbf',
 	station_uic  => 8000001,
@@ -292,7 +292,7 @@ my $train_arr = Travel::Status::DE::IRIS::Result->new(
 	type        => 'DPN',
 	train_no    => '667',
 	raw_id      => '1234-2306251312-3',
-	arrival_ts  => '2306252000',
+	arrival_ts  => $arr->strftime('%y%m%d%H%M'),
 	platform    => 1,
 	station     => 'Aalen Hbf',
 	station_uic => 8000002,
diff --git a/t/24-past-visibility.t b/t/24-past-visibility.t
index de46b9b0..51c80818 100644
--- a/t/24-past-visibility.t
+++ b/t/24-past-visibility.t
@@ -237,14 +237,14 @@ is(
 	undef
 );
 
-my $dep       = DateTime->now;
-my $arr       = $dep->clone->add( hours => 1 );
+my $dep       = DateTime->now->subtract( hours => 2 );
+my $arr       = DateTime->now->subtract( hours => 1 );
 my $train_dep = Travel::Status::DE::IRIS::Result->new(
 	classes      => 'N',
 	type         => 'DPN',
 	train_no     => '667',
 	raw_id       => '1234-2306251312-1',
-	departure_ts => '2306251312',
+	departure_ts => $dep->strftime('%y%m%d%H%M'),
 	platform     => 8,
 	station      => 'Aachen Hbf',
 	station_uic  => 8000001,
@@ -255,7 +255,7 @@ my $train_arr = Travel::Status::DE::IRIS::Result->new(
 	type        => 'DPN',
 	train_no    => '667',
 	raw_id      => '1234-2306251312-3',
-	arrival_ts  => '2306252000',
+	arrival_ts  => $arr->strftime('%y%m%d%H%M'),
 	platform    => 1,
 	station     => 'Aalen Hbf',
 	station_uic => 8000002,
-- 
GitLab