@@ -29,9 +29,8 @@ describe("StreamableHttpRunner", () => {
2929 describe ( description , ( ) => {
3030 beforeAll ( async ( ) => {
3131 config . httpHeaders = headers ;
32- runner = new StreamableHttpRunner (
33- config ,
34- ( { logger, deviceId } ) => new MCPConnectionManager ( config , driverOptions , logger , deviceId )
32+ runner = new StreamableHttpRunner ( config , ( { logger, deviceId } ) =>
33+ Promise . resolve ( new MCPConnectionManager ( config , driverOptions , logger , deviceId ) )
3534 ) ;
3635 await runner . start ( ) ;
3736 } ) ;
@@ -113,9 +112,8 @@ describe("StreamableHttpRunner", () => {
113112 try {
114113 for ( let i = 0 ; i < 3 ; i ++ ) {
115114 config . httpPort = 0 ; // Use a random port for each runner
116- const runner = new StreamableHttpRunner (
117- config ,
118- ( { logger, deviceId } ) => new MCPConnectionManager ( config , driverOptions , logger , deviceId )
115+ const runner = new StreamableHttpRunner ( config , ( { logger, deviceId } ) =>
116+ Promise . resolve ( new MCPConnectionManager ( config , driverOptions , logger , deviceId ) )
119117 ) ;
120118 await runner . start ( ) ;
121119 runners . push ( runner ) ;
@@ -147,7 +145,8 @@ describe("StreamableHttpRunner", () => {
147145 const logger = new CustomLogger ( ) ;
148146 const runner = new StreamableHttpRunner (
149147 config ,
150- ( { logger, deviceId } ) => new MCPConnectionManager ( config , driverOptions , logger , deviceId ) ,
148+ ( { logger, deviceId } ) =>
149+ Promise . resolve ( new MCPConnectionManager ( config , driverOptions , logger , deviceId ) ) ,
151150 [ logger ]
152151 ) ;
153152 await runner . start ( ) ;
0 commit comments