From bc60257e220a77c2d6e57ea4bfd1f0a483a1344c Mon Sep 17 00:00:00 2001 From: Marat Boshernitsan Date: Fri, 15 Aug 2025 22:05:59 -0700 Subject: feat(oauth): Make oauth client a singleton to survive cache failures (#6348) --- packages/core/src/code_assist/oauth2.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'packages/core/src/code_assist/oauth2.test.ts') diff --git a/packages/core/src/code_assist/oauth2.test.ts b/packages/core/src/code_assist/oauth2.test.ts index 32c8ad3c..77a8fb90 100644 --- a/packages/core/src/code_assist/oauth2.test.ts +++ b/packages/core/src/code_assist/oauth2.test.ts @@ -5,7 +5,7 @@ */ import { describe, it, expect, vi, beforeEach, afterEach, Mock } from 'vitest'; -import { getOauthClient } from './oauth2.js'; +import { getOauthClient, resetOauthClientForTesting } from './oauth2.js'; import { getCachedGoogleAccount } from '../utils/user_account.js'; import { OAuth2Client, Compute } from 'google-auth-library'; import * as fs from 'fs'; @@ -56,6 +56,7 @@ describe('oauth2', () => { afterEach(() => { fs.rmSync(tempHomeDir, { recursive: true, force: true }); vi.clearAllMocks(); + resetOauthClientForTesting(); delete process.env.CLOUD_SHELL; delete process.env.GOOGLE_GENAI_USE_GCA; delete process.env.GOOGLE_CLOUD_ACCESS_TOKEN; -- cgit v1.2.3