From bd2f982c489b15ce1165c051fdedf35af979f784 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Tue, 8 Sep 2026 17:06:51 +0200 Subject: Migrate date handling from Date to Temporal API Routine scheduling, health series, service stamps, session expiry, and date formatting move to native Temporal (Instant / ZonedDateTime in UTC), with ISO strings kept at DB and chart boundaries. Ambient types in src/temporal-ambient.d.ts cover the native runtime; no polyfill. Observable behavior and stored formats are unchanged. --- src/lib/server/services/references.test.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/lib/server/services/references.test.ts') diff --git a/src/lib/server/services/references.test.ts b/src/lib/server/services/references.test.ts index 1ec3fdb..49c5c94 100644 --- a/src/lib/server/services/references.test.ts +++ b/src/lib/server/services/references.test.ts @@ -12,7 +12,9 @@ describe('references service', () => { }); it('loadForGrocery returns refs for the given grocery', async () => { - const now = new Date().toISOString(); + const now = Temporal.Now.instant().toString({ + smallestUnit: 'millisecond', + }); const [g1] = await db .insert(groceries) .values({ name: 'coffee', checked: false, createdAt: now }) @@ -33,7 +35,9 @@ describe('references service', () => { }); it('add creates a reference', async () => { - const now = new Date().toISOString(); + const now = Temporal.Now.instant().toString({ + smallestUnit: 'millisecond', + }); const [g] = await db .insert(groceries) .values({ name: 'pasta', checked: false, createdAt: now }) @@ -51,7 +55,9 @@ describe('references service', () => { }); it('deleteReference removes the ref', async () => { - const now = new Date().toISOString(); + const now = Temporal.Now.instant().toString({ + smallestUnit: 'millisecond', + }); const [g] = await db .insert(groceries) .values({ name: 'rice', checked: false, createdAt: now }) -- cgit v1.3