From 15b9966781a2438c6e558f4f64179f72304461ae Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 4 May 2026 06:39:28 -0700 Subject: [PATCH] test(telegram): accept native Windows session file paths --- .../telegram/src/bot-native-commands.session-meta.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/telegram/src/bot-native-commands.session-meta.test.ts b/extensions/telegram/src/bot-native-commands.session-meta.test.ts index 7935cdf9cc5..c33927d4669 100644 --- a/extensions/telegram/src/bot-native-commands.session-meta.test.ts +++ b/extensions/telegram/src/bot-native-commands.session-meta.test.ts @@ -1,3 +1,4 @@ +import path from "node:path"; import type { OpenClawConfig } from "openclaw/plugin-sdk/config-types"; import type { ResolvedAgentRoute } from "openclaw/plugin-sdk/routing"; import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; @@ -1094,14 +1095,14 @@ describe("registerTelegramNativeCommands — session metadata", () => { sessionKey: "agent:main:telegram:group:-1001234567890:topic:42", storePath: "/tmp/openclaw-sessions/sessions.json", sessionsDir: "/tmp/openclaw-sessions", - fallbackSessionFile: "/tmp/openclaw-sessions/sess-topic-topic-42.jsonl", + fallbackSessionFile: path.resolve("/tmp/openclaw-sessions", "sess-topic-topic-42.jsonl"), }), ); expect(pluginRuntimeMocks.executePluginCommand).toHaveBeenCalledWith( expect.objectContaining({ sessionKey: "agent:main:telegram:group:-1001234567890:topic:42", sessionId: "sess-topic", - sessionFile: "/tmp/openclaw-sessions/sess-topic-topic-42.jsonl", + sessionFile: path.resolve("/tmp/openclaw-sessions", "sess-topic-topic-42.jsonl"), messageThreadId: 42, }), );