diff --git a/extensions/discord/src/monitor/message-handler.preflight.acp-bindings.test.ts b/extensions/discord/src/monitor/message-handler.preflight.acp-bindings.test.ts index 19e6e4a58b0d..721a2551c8c8 100644 --- a/extensions/discord/src/monitor/message-handler.preflight.acp-bindings.test.ts +++ b/extensions/discord/src/monitor/message-handler.preflight.acp-bindings.test.ts @@ -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 () => {