@@ -345,7 +345,12 @@ describe('migrated internal Knowledge routes', () => {
345345 counts : { active : 1 , excluded : 0 } ,
346346 } )
347347 const params = Promise . resolve ( { id : 'knowledge-1' , connectorId : 'connector-1' } )
348- const listResponse = await listConnectorDocuments ( createMockRequest ( 'GET' ) , { params } )
348+ const listResponse = await listConnectorDocuments (
349+ new NextRequest (
350+ 'http://localhost/api/knowledge/knowledge-1/connectors/connector-1/documents?includeExcluded=true'
351+ ) ,
352+ { params }
353+ )
349354 await expect ( listResponse . json ( ) ) . resolves . toEqual ( {
350355 success : true ,
351356 data : {
@@ -355,6 +360,24 @@ describe('migrated internal Knowledge routes', () => {
355360 counts : { active : 1 , excluded : 0 } ,
356361 } ,
357362 } )
363+ expect ( mocks . listConnectorDocuments ) . toHaveBeenLastCalledWith (
364+ expect . objectContaining ( {
365+ input : expect . objectContaining ( { includeExcluded : true } ) ,
366+ } )
367+ )
368+
369+ const filteredListResponse = await listConnectorDocuments (
370+ new NextRequest (
371+ 'http://localhost/api/knowledge/knowledge-1/connectors/connector-1/documents?includeExcluded=false'
372+ ) ,
373+ { params : Promise . resolve ( { id : 'knowledge-1' , connectorId : 'connector-1' } ) }
374+ )
375+ expect ( filteredListResponse . status ) . toBe ( 200 )
376+ expect ( mocks . listConnectorDocuments ) . toHaveBeenLastCalledWith (
377+ expect . objectContaining ( {
378+ input : expect . objectContaining ( { includeExcluded : false } ) ,
379+ } )
380+ )
358381
359382 mocks . updateConnectorDocuments . mockResolvedValue ( {
360383 operation : 'exclude' ,
0 commit comments