From d8ec145a8f53b91a6f6da7861ae490046247a9b4 Mon Sep 17 00:00:00 2001 From: "[._.]/ Adam Eivy" Date: Sat, 12 Sep 2026 02:22:42 +0000 Subject: [PATCH] test: validate milestone completion timestamp (#7017) --- server/services/identity.test.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/services/identity.test.js b/server/services/identity.test.js index 0ce5277555..f3194b6ab3 100644 --- a/server/services/identity.test.js +++ b/server/services/identity.test.js @@ -1005,7 +1005,9 @@ describe('Integration: Goal CRUD', () => { const milestone = await addMilestone(goal.id, { title: 'Complete me' }); const completed = await completeMilestone(goal.id, milestone.id); - expect(completed.completedAt).toBeDefined(); + expect(completed.completedAt).not.toBeNull(); + expect(typeof completed.completedAt).toBe('string'); + expect(Number.isNaN(Date.parse(completed.completedAt))).toBe(false); }); it('should return null for completing non-existent milestone', async () => {