test(e2e): klokkeslættet læses i kontoens zone, ikke i prøveprocessens
CI-runneren kører i UTC, så 09:00 i København blev læst som 08. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
ed30eb4c36
commit
3c43f6181e
+10
-2
@@ -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]);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user