diff --git a/src/gateway/server.send-telegram-target-writeback-scope.test.ts b/src/gateway/server.send-telegram-target-writeback-scope.test.ts index a1ceef813c5..cda5588b433 100644 --- a/src/gateway/server.send-telegram-target-writeback-scope.test.ts +++ b/src/gateway/server.send-telegram-target-writeback-scope.test.ts @@ -105,38 +105,36 @@ async function withTelegramGatewayWritebackFixture( label: "Telegram", outbound: { deliveryMode: "direct", - sendText: async ({ cfg, to, text, accountId, gatewayClientScopes }) => - ({ - channel: "telegram", - ...(await sendMessageTelegram(to, text, { - cfg, - accountId: accountId ?? undefined, - gatewayClientScopes, - token: "123:abc", - api: { - getChat, - sendMessage, - }, - })), - }), - sendPoll: async ({ cfg, to, poll, accountId, gatewayClientScopes, threadId }) => - ({ - channel: "telegram", - ...(await sendPollTelegram(to, poll, { - cfg, - accountId: accountId ?? undefined, - gatewayClientScopes, - messageThreadId: - typeof threadId === "number" && Number.isFinite(threadId) - ? Math.trunc(threadId) - : undefined, - token: "123:abc", - api: { - getChat, - sendPoll, - }, - })), - }), + sendText: async ({ cfg, to, text, accountId, gatewayClientScopes }) => ({ + channel: "telegram", + ...(await sendMessageTelegram(to, text, { + cfg, + accountId: accountId ?? undefined, + gatewayClientScopes, + token: "123:abc", + api: { + getChat, + sendMessage, + }, + })), + }), + sendPoll: async ({ cfg, to, poll, accountId, gatewayClientScopes, threadId }) => ({ + channel: "telegram", + ...(await sendPollTelegram(to, poll, { + cfg, + accountId: accountId ?? undefined, + gatewayClientScopes, + messageThreadId: + typeof threadId === "number" && Number.isFinite(threadId) + ? Math.trunc(threadId) + : undefined, + token: "123:abc", + api: { + getChat, + sendPoll, + }, + })), + }), }, }), }, diff --git a/src/infra/outbound/deliver.test.ts b/src/infra/outbound/deliver.test.ts index 0069f136de5..8953c53d51e 100644 --- a/src/infra/outbound/deliver.test.ts +++ b/src/infra/outbound/deliver.test.ts @@ -99,6 +99,8 @@ const whatsappChunkConfig: OpenClawConfig = { channels: { whatsapp: { textChunkLimit: 4000 } }, }; +const expectedResolvedTmpRoot = path.resolve(resolvePreferredOpenClawTmpDir()); + type DeliverOutboundArgs = Parameters[0]; type DeliverOutboundPayload = DeliverOutboundArgs["payloads"][number]; type DeliverSession = DeliverOutboundArgs["session"]; @@ -490,7 +492,7 @@ describe("deliverOutboundPayloads", () => { "123", "hi", expect.objectContaining({ - mediaLocalRoots: expect.arrayContaining([resolvePreferredOpenClawTmpDir()]), + mediaLocalRoots: expect.arrayContaining([expectedResolvedTmpRoot]), }), ); }); @@ -510,7 +512,7 @@ describe("deliverOutboundPayloads", () => { "+1555", "hi", expect.objectContaining({ - mediaLocalRoots: expect.arrayContaining([resolvePreferredOpenClawTmpDir()]), + mediaLocalRoots: expect.arrayContaining([expectedResolvedTmpRoot]), }), ); }); @@ -573,7 +575,7 @@ describe("deliverOutboundPayloads", () => { "+1555", "hi", expect.objectContaining({ - mediaLocalRoots: expect.arrayContaining([resolvePreferredOpenClawTmpDir()]), + mediaLocalRoots: expect.arrayContaining([expectedResolvedTmpRoot]), }), ); }); @@ -593,7 +595,7 @@ describe("deliverOutboundPayloads", () => { "imessage:+15551234567", "hi", expect.objectContaining({ - mediaLocalRoots: expect.arrayContaining([resolvePreferredOpenClawTmpDir()]), + mediaLocalRoots: expect.arrayContaining([expectedResolvedTmpRoot]), }), ); });