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),