test: tighten discord acp preflight assertions

This commit is contained in:
Shakker
2026-05-11 10:05:16 +01:00
parent 6e6decf5d2
commit 6efb4e13db
@@ -280,9 +280,10 @@ describe("preflightDiscordMessage configured ACP bindings", () => {
expect(resolveConfiguredBindingRouteMock).toHaveBeenCalledTimes(1);
expect(ensureConfiguredBindingRouteReadyMock).toHaveBeenCalledTimes(1);
expect(result).toMatchObject({
boundSessionKey: "agent:codex:acp:binding:discord:default:abc123",
});
expect(result?.boundSessionKey).toBe("agent:codex:acp:binding:discord:default:abc123");
expect(result?.boundAgentId).toBe("codex");
expect(result?.route.sessionKey).toBe("agent:codex:acp:binding:discord:default:abc123");
expect(result?.route.agentId).toBe("codex");
});
it("accepts plain messages in configured ACP-bound channels without a mention", async () => {
@@ -311,9 +312,10 @@ describe("preflightDiscordMessage configured ACP bindings", () => {
);
expect(ensureConfiguredBindingRouteReadyMock).toHaveBeenCalledTimes(1);
expect(result).toMatchObject({
boundSessionKey: "agent:codex:acp:binding:discord:default:abc123",
});
expect(result?.boundSessionKey).toBe("agent:codex:acp:binding:discord:default:abc123");
expect(result?.boundAgentId).toBe("codex");
expect(result?.route.sessionKey).toBe("agent:codex:acp:binding:discord:default:abc123");
expect(result?.route.agentId).toBe("codex");
});
it("hydrates empty guild message payloads from REST before ensuring configured ACP bindings", async () => {