From 28118ca051fe16a1e589b52433cdc0458a91b291 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 16 Feb 2026 06:14:23 +0000 Subject: [PATCH] test: drop duplicate internal hook lifecycle case --- src/hooks/internal-hooks.test.ts | 34 -------------------------------- 1 file changed, 34 deletions(-) diff --git a/src/hooks/internal-hooks.test.ts b/src/hooks/internal-hooks.test.ts index e01e5bc3cda..dd5353866ad 100644 --- a/src/hooks/internal-hooks.test.ts +++ b/src/hooks/internal-hooks.test.ts @@ -8,7 +8,6 @@ import { triggerInternalHook, unregisterInternalHook, type AgentBootstrapHookContext, - type InternalHookEvent, } from "./internal-hooks.js"; describe("hooks", () => { @@ -211,37 +210,4 @@ describe("hooks", () => { expect(keys).toEqual([]); }); }); - - describe("integration", () => { - it("should handle a complete hook lifecycle", async () => { - const results: InternalHookEvent[] = []; - const handler = vi.fn((event: InternalHookEvent) => { - results.push(event); - }); - - // Register - registerInternalHook("command:new", handler); - - // Trigger - const event1 = createInternalHookEvent("command", "new", "session-1"); - await triggerInternalHook(event1); - - const event2 = createInternalHookEvent("command", "new", "session-2"); - await triggerInternalHook(event2); - - // Verify - expect(results).toHaveLength(2); - expect(results[0].sessionKey).toBe("session-1"); - expect(results[1].sessionKey).toBe("session-2"); - - // Unregister - unregisterInternalHook("command:new", handler); - - // Trigger again - should not call handler - const event3 = createInternalHookEvent("command", "new", "session-3"); - await triggerInternalHook(event3); - - expect(results).toHaveLength(2); - }); - }); });