From 57e2aa2cb9058c445fdda7e1efcbec272243d02a Mon Sep 17 00:00:00 2001 From: Shakker Date: Sun, 10 May 2026 22:58:18 +0100 Subject: [PATCH] test: tighten github copilot auth assertion --- extensions/github-copilot/auth.test.ts | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/extensions/github-copilot/auth.test.ts b/extensions/github-copilot/auth.test.ts index 4e57d49e1a7..2b46f564e65 100644 --- a/extensions/github-copilot/auth.test.ts +++ b/extensions/github-copilot/auth.test.ts @@ -84,19 +84,26 @@ describe("resolveFirstGithubToken", () => { }); it("resolves non-env SecretRefs when config is available", async () => { + const config = { secrets: { defaults: { provider: "default" } } } as never; + const env = {} as NodeJS.ProcessEnv; const result = await resolveFirstGithubToken({ - config: { secrets: { defaults: { provider: "default" } } } as never, - env: {} as NodeJS.ProcessEnv, + config, + env, }); expect(result).toEqual({ githubToken: "resolved-profile-token", hasProfile: true, }); - expect(resolveRequiredConfiguredSecretRefInputStringMock).toHaveBeenCalledWith( - expect.objectContaining({ - path: "providers.github-copilot.authProfiles.github-copilot:github.tokenRef", - }), - ); + expect(resolveRequiredConfiguredSecretRefInputStringMock).toHaveBeenCalledWith({ + config, + env, + value: { + source: "file", + provider: "default", + id: "/providers/github-copilot/token", + }, + path: "providers.github-copilot.authProfiles.github-copilot:github.tokenRef", + }); }); });