feat(ui): add visual indicators for hook execution (#15408)

This commit is contained in:
Abhi
2026-01-06 15:52:12 -05:00
committed by GitHub
parent 86b5995f12
commit 61dbab03e0
27 changed files with 1124 additions and 73 deletions
+31
View File
@@ -274,4 +274,35 @@ describe('CoreEventEmitter', () => {
expect(listener).toHaveBeenCalledWith({ model: newModel });
});
});
describe('Hook Events', () => {
it('should emit HookStart event with correct payload using helper', () => {
const listener = vi.fn();
events.on(CoreEvent.HookStart, listener);
const payload = {
hookName: 'test-hook',
eventName: 'before-agent',
hookIndex: 1,
totalHooks: 1,
};
events.emitHookStart(payload);
expect(listener).toHaveBeenCalledWith(payload);
});
it('should emit HookEnd event with correct payload using helper', () => {
const listener = vi.fn();
events.on(CoreEvent.HookEnd, listener);
const payload = {
hookName: 'test-hook',
eventName: 'before-agent',
success: true,
};
events.emitHookEnd(payload);
expect(listener).toHaveBeenCalledWith(payload);
});
});
});