From 9ece33c50506ba031df382f69bde65dfda19bea5 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 24 Apr 2026 11:50:12 +0100 Subject: [PATCH] test: slim google oauth project discovery --- extensions/google/oauth.test.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/extensions/google/oauth.test.ts b/extensions/google/oauth.test.ts index 1996eba7090..3fcb701c512 100644 --- a/extensions/google/oauth.test.ts +++ b/extensions/google/oauth.test.ts @@ -669,11 +669,9 @@ describe("loginGeminiCliOAuth", () => { return { result, authUrl }; } - async function runRemoteLoginExpectingProjectId( - loginGeminiCliOAuth: LoginGeminiCliOAuthFn, - projectId: string, - ) { - const { result } = await runRemoteLoginWithCapturedAuthUrl(loginGeminiCliOAuth); + async function runProjectDiscoveryExpectingProjectId(projectId: string) { + const { resolveGoogleOAuthIdentity } = await import("./oauth.project.js"); + const result = await resolveGoogleOAuthIdentity("access-token"); expect(result.projectId).toBe(projectId); } @@ -730,8 +728,7 @@ describe("loginGeminiCliOAuth", () => { return undefined; }); - const { loginGeminiCliOAuth } = await import("./oauth.js"); - await runRemoteLoginExpectingProjectId(loginGeminiCliOAuth, "daily-project"); + await runProjectDiscoveryExpectingProjectId("daily-project"); const loadRequests = requests.filter((request) => request.url.includes("v1internal:loadCodeAssist"), ); @@ -805,8 +802,7 @@ describe("loginGeminiCliOAuth", () => { return undefined; }); - const { loginGeminiCliOAuth } = await import("./oauth.js"); - await runRemoteLoginExpectingProjectId(loginGeminiCliOAuth, "env-project"); + await runProjectDiscoveryExpectingProjectId("env-project"); expect(requests.filter(({ url }) => url.includes("v1internal:loadCodeAssist"))).toHaveLength(3); expect(requests.some(({ url }) => url.includes("v1internal:onboardUser"))).toBe(false); });