diff --git a/server/src/__tests__/normalize-agent-mention-token.test.ts b/server/src/__tests__/normalize-agent-mention-token.test.ts index 6b41de87..b8a33d1d 100644 --- a/server/src/__tests__/normalize-agent-mention-token.test.ts +++ b/server/src/__tests__/normalize-agent-mention-token.test.ts @@ -14,12 +14,8 @@ describe("normalizeAgentMentionToken", () => { expect(normalizeAgentMentionToken("Baba ")).toBe("Baba"); }); - /** - * Greptile (PR review): cover an entity in the *middle* of a token, not only trailing ` ` / ` `. - * Earlier implementation *stripped* `&`, turning `Ba&ba` into `Baba` and breaking names like `M&M`. - * Current behavior decodes `&` → `&`, so the expected value is `Ba&ba`, not `Baba`. - */ - it("decodes a named entity mid-token (Ba&ba → Ba&ba, not strip to Baba)", () => { + // Mid-token entity (review asked for this shape); we decode &→&, not strip to "Baba" (that broke M&M). + it("decodes a named entity in the middle of the token", () => { expect(normalizeAgentMentionToken("Ba&ba")).toBe("Ba&ba"); });