





















@@ -174,19 +174,21 @@ describe("createOAuthManager", () => {
174174isRefreshTokenReusedError: () => false,
175175});
176176177-await expect(
178-manager.resolveOAuthAccess({
179-store: {
180-version: 1,
181-profiles: {
182-[profileId]: credential,
183-},
177+const result = await manager.resolveOAuthAccess({
178+store: {
179+version: 1,
180+profiles: {
181+[profileId]: credential,
184182},
185- profileId,
186- credential,
187- cfg,
188-}),
189-).resolves.toMatchObject({ apiKey: "access-token" });
183+},
184+ profileId,
185+ credential,
186+ cfg,
187+});
188+if (!result) {
189+throw new Error("Expected OAuth access result");
190+}
191+expect(result.apiKey).toBe("access-token");
190192191193expect(buildApiKey).toHaveBeenCalledWith("openai-codex", credential, {
192194 cfg,
@@ -273,13 +275,12 @@ describe("createOAuthManager", () => {
273275});
274276275277expect(refreshCredential).toHaveBeenCalledTimes(1);
276-expect(result).toEqual({
277-apiKey: "rotated-main-access",
278-credential: expect.objectContaining({
279-access: "rotated-main-access",
280-refresh: "rotated-main-refresh",
281-}),
282-});
278+if (!result) {
279+throw new Error("Expected refreshed main-store OAuth result");
280+}
281+expect(result.apiKey).toBe("rotated-main-access");
282+expect(result.credential.access).toBe("rotated-main-access");
283+expect(result.credential.refresh).toBe("rotated-main-refresh");
283284});
284285285286it("refreshes with the adopted external oauth credential", async () => {
@@ -337,13 +338,12 @@ describe("createOAuthManager", () => {
337338 agentDir,
338339});
339340340-expect(result).toEqual({
341-apiKey: "rotated-access",
342-credential: expect.objectContaining({
343-provider: "minimax-portal",
344-access: "rotated-access",
345-refresh: "rotated-refresh",
346-}),
347-});
341+if (!result) {
342+throw new Error("Expected refreshed external OAuth result");
343+}
344+expect(result.apiKey).toBe("rotated-access");
345+expect(result.credential.provider).toBe("minimax-portal");
346+expect(result.credential.access).toBe("rotated-access");
347+expect(result.credential.refresh).toBe("rotated-refresh");
348348});
349349});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。