@@ -7,12 +7,8 @@ import {
77 getServerVersion ,
88 MongoDBIntegrationTestCase ,
99} from "../tools/mongodb/mongodbHelpers.js" ;
10- import { defaultTestConfig , responseAsText , timeout } from "../helpers.js" ;
11- import {
12- ConnectionManager ,
13- ConnectionStateConnected ,
14- ConnectionStateConnecting ,
15- } from "../../../src/common/connectionManager.js" ;
10+ import { defaultTestConfig , responseAsText , timeout , waitUntil } from "../helpers.js" ;
11+ import { ConnectionStateConnected , ConnectionStateConnecting } from "../../../src/common/connectionManager.js" ;
1612import { setupDriverConfig , UserConfig } from "../../../src/common/config.js" ;
1713import path from "path" ;
1814import type { OIDCMockProviderConfig } from "@mongodb-js/oidc-mock-provider" ;
@@ -161,7 +157,7 @@ describe.skipIf(process.platform !== "linux")("ConnectionManager OIDC Tests", as
161157 for ( const { version, nonce } of baseTestMatrix ) {
162158 describeOidcTest ( version , `auth-flow;nonce=${ nonce } ` , { additionalConfig : { oidcNoNonce : ! nonce } } , ( it ) => {
163159 it ( "can connect with the expected user" , async ( { signal } , integration ) => {
164- const state = await ConnectionManager . waitUntil < ConnectionStateConnected > (
160+ const state = await waitUntil < ConnectionStateConnected > (
165161 "connected" ,
166162 integration . mcpServer ( ) . session . connectionManager ,
167163 signal
@@ -186,7 +182,7 @@ describe.skipIf(process.platform !== "linux")("ConnectionManager OIDC Tests", as
186182 } ) ;
187183
188184 it ( "can list existing databases" , async ( { signal } , integration ) => {
189- const state = await ConnectionManager . waitUntil < ConnectionStateConnected > (
185+ const state = await waitUntil < ConnectionStateConnected > (
190186 "connected" ,
191187 integration . mcpServer ( ) . session . connectionManager ,
192188 signal
@@ -198,7 +194,7 @@ describe.skipIf(process.platform !== "linux")("ConnectionManager OIDC Tests", as
198194 } ) ;
199195
200196 it ( "can refresh a token once expired" , async ( { signal } , integration ) => {
201- const state = await ConnectionManager . waitUntil < ConnectionStateConnected > (
197+ const state = await waitUntil < ConnectionStateConnected > (
202198 "connected" ,
203199 integration . mcpServer ( ) . session . connectionManager ,
204200 signal
@@ -221,7 +217,7 @@ describe.skipIf(process.platform !== "linux")("ConnectionManager OIDC Tests", as
221217 { additionalConfig : { oidcFlows : "device-auth" , browser : false } } ,
222218 ( it ) => {
223219 it ( "gets requested by the agent to connect" , async ( { signal } , integration ) => {
224- const state = await ConnectionManager . waitUntil < ConnectionStateConnecting > (
220+ const state = await waitUntil < ConnectionStateConnecting > (
225221 "connecting" ,
226222 integration . mcpServer ( ) . session . connectionManager ,
227223 signal ,
@@ -236,7 +232,7 @@ describe.skipIf(process.platform !== "linux")("ConnectionManager OIDC Tests", as
236232 expect ( response ) . toContain ( state . oidcLoginUrl ) ;
237233 expect ( response ) . toContain ( state . oidcUserCode ) ;
238234
239- await ConnectionManager . waitUntil < ConnectionStateConnected > (
235+ await waitUntil < ConnectionStateConnected > (
240236 "connected" ,
241237 integration . mcpServer ( ) . session . connectionManager ,
242238 signal
0 commit comments