@@ -18,6 +18,7 @@ let buildGoogleGenerativeAiParams: typeof import("./transport-stream.js").buildG
1818let createGoogleGenerativeAiTransportStreamFn : typeof import ( "./transport-stream.js" ) . createGoogleGenerativeAiTransportStreamFn ;
1919let createGoogleVertexTransportStreamFn : typeof import ( "./transport-stream.js" ) . createGoogleVertexTransportStreamFn ;
2020let hasGoogleVertexAuthorizedUserAdcSync : typeof import ( "./vertex-adc.js" ) . hasGoogleVertexAuthorizedUserAdcSync ;
21+ let resetGoogleVertexAuthorizedUserTokenCacheForTest : typeof import ( "./vertex-adc.js" ) . resetGoogleVertexAuthorizedUserTokenCacheForTest ;
2122
2223const MODEL_PROVIDER_REQUEST_TRANSPORT_SYMBOL = Symbol . for (
2324 "openclaw.modelProviderRequestTransport" ,
@@ -91,13 +92,15 @@ describe("google transport stream", () => {
9192 createGoogleGenerativeAiTransportStreamFn,
9293 createGoogleVertexTransportStreamFn,
9394 } = await import ( "./transport-stream.js" ) ) ;
94- ( { hasGoogleVertexAuthorizedUserAdcSync } = await import ( "./vertex-adc.js" ) ) ;
95+ ( { hasGoogleVertexAuthorizedUserAdcSync, resetGoogleVertexAuthorizedUserTokenCacheForTest } =
96+ await import ( "./vertex-adc.js" ) ) ;
9597 } ) ;
9698
9799 beforeEach ( ( ) => {
98100 buildGuardedModelFetchMock . mockReset ( ) ;
99101 guardedFetchMock . mockReset ( ) ;
100102 buildGuardedModelFetchMock . mockReturnValue ( guardedFetchMock ) ;
103+ resetGoogleVertexAuthorizedUserTokenCacheForTest ( ) ;
101104 } ) ;
102105
103106 afterEach ( ( ) => {
@@ -377,7 +380,7 @@ describe("google transport stream", () => {
377380 } ) ,
378381 "utf8" ,
379382 ) ;
380- vi . stubEnv ( "GOOGLE_APPLICATION_CREDENTIALS" , undefined ) ;
383+ vi . stubEnv ( "GOOGLE_APPLICATION_CREDENTIALS" , "" ) ;
381384 vi . stubEnv ( "HOME" , homeDir ) ;
382385 vi . stubEnv ( "APPDATA" , appDataDir ) ;
383386 vi . stubEnv ( "GOOGLE_CLOUD_PROJECT" , "vertex-project" ) ;
0 commit comments