MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / setupHandler

Function setupHandler

cli/src/hooks/__tests__/use-queue-controls.test.ts:8–26  ·  view source on GitHub ↗
(
    overrides: Partial<Parameters<typeof createQueueCtrlCHandler>[0]> = {},
  )

Source from the content-addressed store, hash-verified

6
7describe('createQueueCtrlCHandler', () => {
8 const setupHandler = (
9 overrides: Partial<Parameters<typeof createQueueCtrlCHandler>[0]> = {},
10 ) => {
11 const clearQueue = mock(() => [] as QueuedMessage[])
12 const resumeQueue = mock(() => {})
13 const baseHandleCtrlC = mock(() => true as const)
14
15 const handler = createQueueCtrlCHandler({
16 queuePaused: false,
17 queuedCount: 0,
18 inputHasText: false,
19 clearQueue,
20 resumeQueue,
21 baseHandleCtrlC,
22 ...overrides,
23 })
24
25 return { handler, clearQueue, resumeQueue, baseHandleCtrlC }
26 }
27
28 test('delegates to base handler when input has text even if queue is paused', () => {
29 const { handler, clearQueue, resumeQueue, baseHandleCtrlC } = setupHandler({

Callers 1

Calls 1

createQueueCtrlCHandlerFunction · 0.90

Tested by

no test coverage detected