mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-12 08:50:43 +00:00
test: tighten telegram topic name assertions
This commit is contained in:
@@ -233,8 +233,6 @@ describe("buildTelegramMessageContext group sessions without forum", () => {
|
||||
from: { id: 42, first_name: "Alice" },
|
||||
});
|
||||
|
||||
expect(ctxWithThread).not.toBeNull();
|
||||
expect(ctxWithoutThread).not.toBeNull();
|
||||
// Both messages should use the same session key
|
||||
expect(ctxWithThread?.ctxPayload?.SessionKey).toBe(ctxWithoutThread?.ctxPayload?.SessionKey);
|
||||
});
|
||||
@@ -256,7 +254,6 @@ describe("buildTelegramMessageContext group sessions without forum", () => {
|
||||
sessionRuntime: { resolveStorePath },
|
||||
});
|
||||
|
||||
expect(ctx).not.toBeNull();
|
||||
expect(ctx?.isForum).toBe(false);
|
||||
expect(ctx?.ctxPayload?.MessageThreadId).toBeUndefined();
|
||||
expect(resolveStorePath).toHaveBeenCalledTimes(1);
|
||||
@@ -272,7 +269,6 @@ describe("buildTelegramMessageContext group sessions without forum", () => {
|
||||
from: { id: 42, first_name: "Alice" },
|
||||
});
|
||||
|
||||
expect(ctx).not.toBeNull();
|
||||
// Session key SHOULD include :topic:99 for forums
|
||||
expect(ctx?.ctxPayload?.SessionKey).toBe("agent:main:telegram:group:-1001234567890:topic:99");
|
||||
expect(ctx?.ctxPayload?.MessageThreadId).toBe(99);
|
||||
@@ -292,7 +288,6 @@ describe("buildTelegramMessageContext group sessions without forum", () => {
|
||||
},
|
||||
});
|
||||
|
||||
expect(ctx).not.toBeNull();
|
||||
expect(ctx?.ctxPayload?.TopicName).toBe("Deployments");
|
||||
});
|
||||
|
||||
@@ -315,7 +310,6 @@ describe("buildTelegramMessageContext group sessions without forum", () => {
|
||||
sessionRuntime: null,
|
||||
});
|
||||
|
||||
expect(ctx).not.toBeNull();
|
||||
expect(ctx?.ctxPayload?.TopicName).toBe("Deployments");
|
||||
});
|
||||
|
||||
@@ -357,7 +351,6 @@ describe("buildTelegramMessageContext group sessions without forum", () => {
|
||||
from: { id: 42, first_name: "Alice" },
|
||||
});
|
||||
|
||||
expect(ctx).not.toBeNull();
|
||||
expect(ctx?.ctxPayload?.TopicName).toBe("Deployments");
|
||||
} finally {
|
||||
await fs.rm(tempDir, { recursive: true, force: true });
|
||||
@@ -405,7 +398,6 @@ describe("buildTelegramMessageContext group sessions without forum", () => {
|
||||
sessionRuntime: null,
|
||||
});
|
||||
|
||||
expect(ctx).not.toBeNull();
|
||||
expect(ctx?.ctxPayload?.TopicName).toBe("Deployments");
|
||||
} finally {
|
||||
await fs.rm(tempDir, { recursive: true, force: true });
|
||||
|
||||
Reference in New Issue
Block a user