From 07541aa279693f8f0047eab1e2709b6efad66d8c Mon Sep 17 00:00:00 2001 From: gnezim Date: Fri, 17 Apr 2026 01:23:30 +0300 Subject: [PATCH] Fix flightStatusVisibility test to use timezone-stable dates --- .../visibility/flightStatusVisibility.test.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/features/online-board/components/BoardDetailsHeader/visibility/flightStatusVisibility.test.ts b/src/features/online-board/components/BoardDetailsHeader/visibility/flightStatusVisibility.test.ts index 6a18a334..4a4d1dda 100644 --- a/src/features/online-board/components/BoardDetailsHeader/visibility/flightStatusVisibility.test.ts +++ b/src/features/online-board/components/BoardDetailsHeader/visibility/flightStatusVisibility.test.ts @@ -44,10 +44,11 @@ describe("canViewFlightStatus", () => { ).toBe(false); }); - it("returns false when departure is not same day as now (UTC)", () => { - const now = new Date("2026-04-17T23:59:59Z"); + it("returns false when departure is not same day as now", () => { + const now = new Date("2026-04-17T12:00:00Z"); + // Departure 2 days later — definitively different calendar day in any timezone expect( - canViewFlightStatus(makeFlight("SU", "2026-04-18T00:30:00Z"), now, 24, AIRLINES_WITH_STATUS), + canViewFlightStatus(makeFlight("SU", "2026-04-19T12:00:00Z"), now, 24, AIRLINES_WITH_STATUS), ).toBe(false); });