From 2fcb1f728028085197f322dfcd61ea7dba174102 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 1 Aug 2026 14:50:19 -0700 Subject: [PATCH] test(auto-reply): preserve plugin hook runner lifecycle exports (#117647) Co-authored-by: Peter Steinberger --- ...reply.directive.directive-behavior.e2e-mocks.ts | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/auto-reply/reply.directive.directive-behavior.e2e-mocks.ts b/src/auto-reply/reply.directive.directive-behavior.e2e-mocks.ts index 4aec74a8a9e5..0eefd7c3ea9f 100644 --- a/src/auto-reply/reply.directive.directive-behavior.e2e-mocks.ts +++ b/src/auto-reply/reply.directive.directive-behavior.e2e-mocks.ts @@ -130,11 +130,15 @@ vi.mock("../agents/auth-profiles/session-override.js", () => ({ resolveSessionAuthProfileOverrideMock(...args), })); -vi.mock("../plugins/hook-runner-global.js", () => ({ - getGlobalHookRunner: () => undefined, - initializeGlobalHookRunner: vi.fn(), - resetGlobalHookRunner: vi.fn(), -})); +vi.mock("../plugins/hook-runner-global.js", async (importOriginal) => { + const actual = await importOriginal(); + return { + ...actual, + getGlobalHookRunner: () => undefined, + initializeGlobalHookRunner: vi.fn(), + resetGlobalHookRunner: vi.fn(), + }; +}); vi.mock("./reply/agent-runner.runtime.js", () => ({ runReplyAgent: (...args: unknown[]) => runReplyAgentMock(...args),