mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-22 00:05:51 +00:00
style: 完成所有文件的lint
This commit is contained in:
@@ -23,7 +23,10 @@ function createPermissionHandlersMap() {
|
||||
handlers.delete(requestId)
|
||||
}
|
||||
},
|
||||
handleResponse(requestId: string, response: { approved: boolean }): boolean {
|
||||
handleResponse(
|
||||
requestId: string,
|
||||
response: { approved: boolean },
|
||||
): boolean {
|
||||
const handler = handlers.get(requestId)
|
||||
if (!handler) return false
|
||||
handlers.delete(requestId)
|
||||
@@ -57,10 +60,14 @@ describe('pendingPermissionHandlers cleanup pattern', () => {
|
||||
test('handleResponse dispatches to handler and removes it', () => {
|
||||
const map = createPermissionHandlersMap()
|
||||
let received: { approved: boolean } | null = null
|
||||
map.onResponse('req-1', (resp) => { received = resp })
|
||||
map.onResponse('req-1', resp => {
|
||||
received = resp
|
||||
})
|
||||
const dispatched = map.handleResponse('req-1', { approved: true })
|
||||
expect(dispatched).toBe(true)
|
||||
expect(received as unknown as { approved: boolean }).toEqual({ approved: true })
|
||||
expect(received as unknown as { approved: boolean }).toEqual({
|
||||
approved: true,
|
||||
})
|
||||
expect(map.size()).toBe(0)
|
||||
})
|
||||
|
||||
@@ -85,7 +92,9 @@ describe('pendingPermissionHandlers cleanup pattern', () => {
|
||||
test('handlers are not dispatched after cleanup', () => {
|
||||
const map = createPermissionHandlersMap()
|
||||
let called = false
|
||||
map.onResponse('req-1', () => { called = true })
|
||||
map.onResponse('req-1', () => {
|
||||
called = true
|
||||
})
|
||||
|
||||
map.cleanup()
|
||||
|
||||
|
||||
@@ -29,7 +29,9 @@ describe('swarm permission poller registry', () => {
|
||||
registerPermissionCallback({
|
||||
requestId: 'req-2',
|
||||
toolUseId: 'tool-2',
|
||||
onAllow: () => { approved = true },
|
||||
onAllow: () => {
|
||||
approved = true
|
||||
},
|
||||
onReject: () => {},
|
||||
})
|
||||
const result = processMailboxPermissionResponse({
|
||||
@@ -48,7 +50,9 @@ describe('swarm permission poller registry', () => {
|
||||
requestId: 'req-3',
|
||||
toolUseId: 'tool-3',
|
||||
onAllow: () => {},
|
||||
onReject: () => { rejected = true },
|
||||
onReject: () => {
|
||||
rejected = true
|
||||
},
|
||||
})
|
||||
const result = processMailboxPermissionResponse({
|
||||
requestId: 'req-3',
|
||||
@@ -104,4 +108,4 @@ describe('swarm permission poller registry', () => {
|
||||
})
|
||||
expect(order).toEqual(['callback', 'has:false'])
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user