@@ -546,27 +546,24 @@ describe("App <-> AppBridge integration", () => {
546546 } ) ;
547547
548548 it ( "oncalltool setter registers handler for tools/call requests" , async ( ) => {
549+ const toolCall = { name : "test-tool" , arguments : { arg : "value" } } ;
550+ const resultContent = [ { type : "text" , text : "result" } ] ;
549551 const receivedCalls : unknown [ ] = [ ] ;
552+
550553 bridge . oncalltool = async ( params ) => {
551554 receivedCalls . push ( params ) ;
552- return { content : [ { type : "text" , text : "result" } ] } ;
555+ return { content : resultContent } ;
553556 } ;
554557
555558 await bridge . connect ( bridgeTransport ) ;
556559 await app . connect ( appTransport ) ;
557560
558561 // App calls a tool via callServerTool
559- const result = await app . callServerTool ( {
560- name : "test-tool" ,
561- arguments : { arg : "value" } ,
562- } ) ;
562+ const result = await app . callServerTool ( toolCall ) ;
563563
564564 expect ( receivedCalls ) . toHaveLength ( 1 ) ;
565- expect ( receivedCalls [ 0 ] ) . toMatchObject ( {
566- name : "test-tool" ,
567- arguments : { arg : "value" } ,
568- } ) ;
569- expect ( result . content ) . toEqual ( [ { type : "text" , text : "result" } ] ) ;
565+ expect ( receivedCalls [ 0 ] ) . toMatchObject ( toolCall ) ;
566+ expect ( result . content ) . toEqual ( resultContent ) ;
570567 } ) ;
571568
572569 it ( "onlistresources setter registers handler for resources/list requests" , async ( ) => {
0 commit comments