mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 16:11:36 +00:00
test(auto-reply): cover sender_id metadata
This commit is contained in:
@@ -47,6 +47,36 @@ describe("buildInboundMetaSystemPrompt", () => {
|
||||
expect(payload["sender_id"]).toBe("289522496");
|
||||
});
|
||||
|
||||
it("trims sender_id before storing", () => {
|
||||
const prompt = buildInboundMetaSystemPrompt({
|
||||
MessageSid: "457",
|
||||
SenderId: " 289522496 ",
|
||||
OriginatingTo: "telegram:-1001249586642",
|
||||
OriginatingChannel: "telegram",
|
||||
Provider: "telegram",
|
||||
Surface: "telegram",
|
||||
ChatType: "group",
|
||||
} as TemplateContext);
|
||||
|
||||
const payload = parseInboundMetaPayload(prompt);
|
||||
expect(payload["sender_id"]).toBe("289522496");
|
||||
});
|
||||
|
||||
it("omits sender_id when blank", () => {
|
||||
const prompt = buildInboundMetaSystemPrompt({
|
||||
MessageSid: "458",
|
||||
SenderId: " ",
|
||||
OriginatingTo: "telegram:-1001249586642",
|
||||
OriginatingChannel: "telegram",
|
||||
Provider: "telegram",
|
||||
Surface: "telegram",
|
||||
ChatType: "group",
|
||||
} as TemplateContext);
|
||||
|
||||
const payload = parseInboundMetaPayload(prompt);
|
||||
expect(payload["sender_id"]).toBeUndefined();
|
||||
});
|
||||
|
||||
it("omits sender_id when not provided", () => {
|
||||
const prompt = buildInboundMetaSystemPrompt({
|
||||
MessageSid: "789",
|
||||
|
||||
Reference in New Issue
Block a user