From 3c43f6181e98c4f3545c683fabf7bf0e9527b262 Mon Sep 17 00:00:00 2001 From: kristianwind Date: Sat, 31 Oct 2026 00:40:32 +0100 Subject: [PATCH] =?UTF-8?q?test(e2e):=20klokkesl=C3=A6ttet=20l=C3=A6ses=20?= =?UTF-8?q?i=20kontoens=20zone,=20ikke=20i=20pr=C3=B8veprocessens?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI-runneren kører i UTC, så 09:00 i København blev læst som 08. Co-Authored-By: Claude Opus 5.5 --- web/e2e/smoke.spec.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/web/e2e/smoke.spec.js b/web/e2e/smoke.spec.js index 88e5b3f..0f42710 100644 --- a/web/e2e/smoke.spec.js +++ b/web/e2e/smoke.spec.js @@ -6155,8 +6155,16 @@ test('en titel, der rettes i opgaveruden, tager gentagelse, tid, projekt og alar const after = await apiCall(page, 'GET', '/tasks/' + task.id); expect(after.content).toBe('omskriv titel'); expect(after.project_id).toBe(project.id); - expect(new Date(after.due_datetime).getHours()).toBe(9); - expect(new Date(after.due_datetime).getDay()).toBe(1); + // I kontoens zone, ikke i den proces, prøven kører i: en CI-runner i UTC læser + // 09:00 i København som 08. + const local = new Intl.DateTimeFormat('en-GB', { + timeZone: 'Europe/Copenhagen', + weekday: 'short', + hour: '2-digit', + minute: '2-digit', + hourCycle: 'h23' + }).format(new Date(after.due_datetime)); + expect(local).toBe('Mon 09:00'); const { reminders } = await apiCall(page, 'GET', `/tasks/${task.id}/reminders`); expect(reminders.map((r) => r.offset_min)).toEqual([-60]); });