From 93fc6fac8a8d49cb7ccac4f3f7f5ef27d7245dcc Mon Sep 17 00:00:00 2001 From: Jeremy Date: Wed, 8 Apr 2026 20:38:15 -0500 Subject: [PATCH] test(gsd): align complete-state milestone assertion --- .../extensions/gsd/tests/smart-entry-complete.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resources/extensions/gsd/tests/smart-entry-complete.test.ts b/src/resources/extensions/gsd/tests/smart-entry-complete.test.ts index f874df272..14a111479 100644 --- a/src/resources/extensions/gsd/tests/smart-entry-complete.test.ts +++ b/src/resources/extensions/gsd/tests/smart-entry-complete.test.ts @@ -6,7 +6,7 @@ import { tmpdir } from "node:os"; const { deriveState } = await import("../state.js"); -test("deriveState reports complete when all milestone slices are done", async () => { +test("deriveState reports the last completed milestone when all milestone slices are done", async () => { const base = mkdtempSync(join(tmpdir(), "gsd-smart-entry-complete-")); try { @@ -31,7 +31,7 @@ test("deriveState reports complete when all milestone slices are done", async () const state = await deriveState(base); assert.equal(state.phase, "complete"); - assert.equal(state.activeMilestone?.id, "M001"); + assert.equal(state.lastCompletedMilestone?.id, "M001"); } finally { rmSync(base, { recursive: true, force: true }); }