From d29865f4b6ef0b4835ba3e5d43eee217b70b760d Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 11:16:39 +0100 Subject: [PATCH] test: assert matrix resolver runtime forwarding --- extensions/matrix/src/channel.resolve.test.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/extensions/matrix/src/channel.resolve.test.ts b/extensions/matrix/src/channel.resolve.test.ts index 43f23834476..57f7e85c252 100644 --- a/extensions/matrix/src/channel.resolve.test.ts +++ b/extensions/matrix/src/channel.resolve.test.ts @@ -25,16 +25,17 @@ describe("matrix resolver adapter", () => { runtime: createNonExitingRuntimeEnv(), }); - expect(resolveMatrixTargetsMock).toHaveBeenCalledWith({ + expect(resolveMatrixTargetsMock).toHaveBeenCalledTimes(1); + const forwarded = resolveMatrixTargetsMock.mock.calls[0]?.[0]; + expect(forwarded).toEqual({ cfg: { channels: { matrix: {} } }, accountId: "ops", inputs: ["Alice"], kind: "user", - runtime: expect.objectContaining({ - log: expect.any(Function), - error: expect.any(Function), - exit: expect.any(Function), - }), + runtime: forwarded?.runtime, }); + expect(forwarded?.runtime.log).toBeTypeOf("function"); + expect(forwarded?.runtime.error).toBeTypeOf("function"); + expect(forwarded?.runtime.exit).toBeTypeOf("function"); }); });