From 501334e2410f5e4c80a67d1a1f3b83f021aac28d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=A1=D0=B0?= =?UTF-8?q?=D0=B1=D0=B8=D0=BB=D0=B8=D0=BD?= Date: Mon, 17 Aug 2026 16:25:51 +0300 Subject: [PATCH] fix(test): archived month returns 409 before event_in_past. Refs EventHub/EventHubBack#76 Co-authored-by: Cursor --- test/unit/logic_event_tests.erl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/unit/logic_event_tests.erl b/test/unit/logic_event_tests.erl index 28af633..939cc84 100644 --- a/test/unit/logic_event_tests.erl +++ b/test/unit/logic_event_tests.erl @@ -118,8 +118,12 @@ test_delete_event() -> test_time_validation() -> {UserId, CalendarId} = create_test_user_and_calendar(), - PastTime = {{2020, 1, 1}, {10, 0, 0}}, - {error, event_in_past} = logic_event:create_event(UserId, CalendarId, <<"Past">>, PastTime, 60), + ClosedMonth = {{2020, 1, 1}, {10, 0, 0}}, + {error, archived} = logic_event:create_event(UserId, CalendarId, <<"Closed">>, ClosedMonth, 60), + + NowSec = calendar:datetime_to_gregorian_seconds(calendar:universal_time()), + PastInHot = calendar:gregorian_seconds_to_datetime(NowSec - 3600), + {error, event_in_past} = logic_event:create_event(UserId, CalendarId, <<"Past">>, PastInHot, 60), FutureTime = eh_test_support:future_start(), ?assertEqual(ok, logic_event:validate_event_time(FutureTime)).