test: tighten telegram topic name assertions

This commit is contained in:
Shakker
2026-05-08 16:44:12 +01:00
parent 69b43a71b8
commit 2866eeb1a6

View File

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