From 4235f6b192986e5f70282f948fac8cd394ccb53e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 9 May 2026 11:50:15 +0100 Subject: [PATCH] test: tighten commitment extraction assertions --- src/commitments/extraction.test.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/commitments/extraction.test.ts b/src/commitments/extraction.test.ts index 9ff2e9a7753..f475569fe83 100644 --- a/src/commitments/extraction.test.ts +++ b/src/commitments/extraction.test.ts @@ -85,10 +85,8 @@ describe("commitment extraction", () => { ); expect(parsed.candidates).toHaveLength(1); - expect(parsed.candidates[0]).toMatchObject({ - kind: "event_check_in", - suggestedText: "How did the interview go?", - }); + expect(parsed.candidates[0]?.kind).toBe("event_check_in"); + expect(parsed.candidates[0]?.suggestedText).toBe("How did the interview go?"); }); it("omits routing scope identifiers from extractor prompts", () => { @@ -192,10 +190,8 @@ describe("commitment extraction", () => { expect(created).toHaveLength(1); expect(deduped).toHaveLength(0); expect(store.commitments).toHaveLength(1); - expect(store.commitments[0]).toMatchObject({ - reason: "Updated reason", - confidence: 0.97, - status: "pending", - }); + expect(store.commitments[0]?.reason).toBe("Updated reason"); + expect(store.commitments[0]?.confidence).toBe(0.97); + expect(store.commitments[0]?.status).toBe("pending"); }); });