fix(chutes): accept manual OAuth code input

This commit is contained in:
Peter Steinberger
2026-02-14 20:53:39 +01:00
parent c5406e1d24
commit ee8d8be2e3
3 changed files with 11 additions and 7 deletions

View File

@@ -21,10 +21,9 @@ describe("parseOAuthCallbackInput", () => {
expect((result as { error: string }).error).toMatch(/state mismatch/i);
});
it("rejects bare code input without fabricating state", () => {
it("accepts bare code input for manual flow", () => {
const result = parseOAuthCallbackInput("bare_auth_code", EXPECTED_STATE);
expect(result).toHaveProperty("error");
expect(result).not.toHaveProperty("code");
expect(result).toEqual({ code: "bare_auth_code", state: EXPECTED_STATE });
});
it("rejects empty input", () => {