mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-07 19:29:56 +00:00
fix(test): update oauth compat test to reflect bidirectional token↔oauth support
The PR introduced bidirectional compat between 'oauth' and 'token' modes via isCompatibleModeType(), but the existing test 'rejects oauth credentials when config mode is token' was not updated to match the new behavior. With bidirectional compat, oauth-type credentials are now accepted when config mode is 'token' (both are bearer-token auth paths). Update the test name and assertion to reflect this intentional behavioral change.
This commit is contained in:
@@ -60,7 +60,7 @@ describe("resolveApiKeyForProfile config compatibility", () => {
|
||||
expect(result).toBeNull();
|
||||
});
|
||||
|
||||
it("rejects oauth credentials when config mode is token", async () => {
|
||||
it("accepts oauth credentials when config mode is token (bidirectional compat)", async () => {
|
||||
const profileId = "anthropic:oauth";
|
||||
const store: AuthProfileStore = {
|
||||
version: 1,
|
||||
@@ -80,7 +80,12 @@ describe("resolveApiKeyForProfile config compatibility", () => {
|
||||
store,
|
||||
profileId,
|
||||
});
|
||||
expect(result).toBeNull();
|
||||
// token ↔ oauth are bidirectionally compatible bearer-token auth paths.
|
||||
expect(result).toEqual({
|
||||
apiKey: "access-123",
|
||||
provider: "anthropic",
|
||||
email: undefined,
|
||||
});
|
||||
});
|
||||
|
||||
it("rejects credentials when provider does not match config", async () => {
|
||||
|
||||
Reference in New Issue
Block a user