@@ -12,6 +12,7 @@ import {
1212import * as agentRegistry from '../../templates/agent-registry'
1313import { validateAgentNameHandler } from '../agents'
1414
15+ import type { Logger } from '@codebuff/types/logger'
1516import type {
1617 Request as ExpressRequest ,
1718 Response as ExpressResponse ,
@@ -43,6 +44,13 @@ function createMockRes() {
4344
4445const noopNext : NextFunction = ( ) => { }
4546
47+ const logger : Logger = {
48+ debug : ( ) => { } ,
49+ error : ( ) => { } ,
50+ info : ( ) => { } ,
51+ warn : ( ) => { } ,
52+ }
53+
4654describe ( 'validateAgentNameHandler' , ( ) => {
4755 const builtinAgentId = Object . keys ( AGENT_PERSONAS ) [ 0 ] || 'file-picker'
4856
@@ -58,7 +66,7 @@ describe('validateAgentNameHandler', () => {
5866 const req = createMockReq ( { agentId : builtinAgentId } )
5967 const res = createMockRes ( )
6068
61- await validateAgentNameHandler ( req as any , res as any , noopNext )
69+ await validateAgentNameHandler ( { req : req as any , res : res as any , next : noopNext , logger } )
6270
6371 expect ( res . status ) . toHaveBeenCalledWith ( 200 )
6472 expect ( res . json ) . toHaveBeenCalled ( )
@@ -76,7 +84,7 @@ describe('validateAgentNameHandler', () => {
7684 const req = createMockReq ( { agentId } )
7785 const res = createMockRes ( )
7886
79- await validateAgentNameHandler ( req as any , res as any , noopNext )
87+ await validateAgentNameHandler ( { req : req as any , res : res as any , next : noopNext , logger } )
8088
8189 expect ( spy ) . toHaveBeenCalledWith ( agentId , { } )
8290 expect ( res . status ) . toHaveBeenCalledWith ( 200 )
@@ -94,7 +102,7 @@ describe('validateAgentNameHandler', () => {
94102 const req = createMockReq ( { agentId } )
95103 const res = createMockRes ( )
96104
97- await validateAgentNameHandler ( req as any , res as any , noopNext )
105+ await validateAgentNameHandler ( { req : req as any , res : res as any , next : noopNext , logger } )
98106
99107 expect ( spy ) . toHaveBeenCalledWith ( agentId , { } )
100108 expect ( res . status ) . toHaveBeenCalledWith ( 200 )
@@ -112,7 +120,7 @@ describe('validateAgentNameHandler', () => {
112120 const req = createMockReq ( { agentId } )
113121 const res = createMockRes ( )
114122
115- await validateAgentNameHandler ( req as any , res as any , noopNext )
123+ await validateAgentNameHandler ( { req : req as any , res : res as any , next : noopNext , logger } )
116124
117125 expect ( spy ) . toHaveBeenCalledWith ( agentId , { } )
118126 expect ( res . status ) . toHaveBeenCalledWith ( 200 )
@@ -123,7 +131,7 @@ describe('validateAgentNameHandler', () => {
123131 const req = createMockReq ( { } )
124132 const res = createMockRes ( )
125133
126- await validateAgentNameHandler ( req as any , res as any , noopNext )
134+ await validateAgentNameHandler ( { req : req as any , res : res as any , next : noopNext , logger } )
127135
128136 // Handler normalizes zod errors to 400
129137 expect ( res . status ) . toHaveBeenCalledWith ( 400 )
@@ -135,7 +143,7 @@ describe('validateAgentNameHandler', () => {
135143 const req = { query : { agentId : 'test' } , headers : { } } as any
136144 const res = createMockRes ( )
137145
138- await validateAgentNameHandler ( req as any , res as any , noopNext )
146+ await validateAgentNameHandler ( { req : req as any , res : res as any , next : noopNext , logger } )
139147
140148 expect ( res . status ) . toHaveBeenCalledWith ( 403 )
141149 expect ( res . jsonPayload . valid ) . toBe ( false )
0 commit comments