test: fix windows tmp root assertions

This commit is contained in:
Tak Hoffman
2026-03-25 13:44:54 -05:00
parent b7d70ade3b
commit 6efc4e8ef2
2 changed files with 36 additions and 36 deletions

View File

@@ -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,
},
})),
}),
},
}),
},

View File

@@ -99,6 +99,8 @@ const whatsappChunkConfig: OpenClawConfig = {
channels: { whatsapp: { textChunkLimit: 4000 } },
};
const expectedResolvedTmpRoot = path.resolve(resolvePreferredOpenClawTmpDir());
type DeliverOutboundArgs = Parameters<DeliverModule["deliverOutboundPayloads"]>[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]),
}),
);
});