diff --git a/src/main/codex/hook-service.test.ts b/src/main/codex/hook-service.test.ts index ad4592e5d25..c90becfbb53 100644 --- a/src/main/codex/hook-service.test.ts +++ b/src/main/codex/hook-service.test.ts @@ -687,12 +687,16 @@ describe('CodexHookService', () => { ) const warnSpy = vi.spyOn(console, 'warn').mockImplementation(() => {}) - expect(new CodexHookService().install().state).toBe('installed') + try { + expect(new CodexHookService().install().state).toBe('installed') - expect(warnSpy).not.toHaveBeenCalledWith( - '[codex-hook-service] failed to clean legacy Codex hooks', - expect.anything() - ) + expect(warnSpy).not.toHaveBeenCalledWith( + '[codex-hook-service] failed to clean legacy Codex hooks', + expect.anything() + ) + } finally { + warnSpy.mockRestore() + } const systemHooks = JSON.parse(readFileSync(systemHooksPath, 'utf-8')) as { hooks: Record }