test: reuse reply usage text

This commit is contained in:
Peter Steinberger
2026-04-10 23:02:03 +01:00
parent 0bd2857dce
commit 9f5bdde62f

View File

@@ -1313,8 +1313,9 @@ describe("runReplyAgent response usage footer", () => {
const sessionKey = "agent:main:whatsapp:dm:+1000";
const res = await createRun({ responseUsage: "full", sessionKey });
const payload = Array.isArray(res) ? res[0] : res;
expect(String(payload?.text ?? "")).toContain("Usage:");
expect(String(payload?.text ?? "")).toContain(`· session \`${sessionKey}\``);
const text = payload?.text ?? "";
expect(text).toContain("Usage:");
expect(text).toContain(`· session \`${sessionKey}\``);
});
it("does not append session key when responseUsage=tokens", async () => {
@@ -1332,8 +1333,9 @@ describe("runReplyAgent response usage footer", () => {
const sessionKey = "agent:main:whatsapp:dm:+1000";
const res = await createRun({ responseUsage: "tokens", sessionKey });
const payload = Array.isArray(res) ? res[0] : res;
expect(String(payload?.text ?? "")).toContain("Usage:");
expect(String(payload?.text ?? "")).not.toContain("· session ");
const text = payload?.text ?? "";
expect(text).toContain("Usage:");
expect(text).not.toContain("· session ");
});
});