diff --git a/src/shared/constants/providers.ts b/src/shared/constants/providers.ts index 9d45e89bc0..225f102056 100644 --- a/src/shared/constants/providers.ts +++ b/src/shared/constants/providers.ts @@ -144,7 +144,7 @@ export const OAUTH_PROVIDERS = { qoder: { id: "qoder", alias: "if", - name: "Qoder AI", + name: "Qoder", icon: "water_drop", color: "#6366F1", subscriptionRisk: true, diff --git a/tests/unit/qoder-display-label.test.ts b/tests/unit/qoder-display-label.test.ts new file mode 100644 index 0000000000..4909898bdd --- /dev/null +++ b/tests/unit/qoder-display-label.test.ts @@ -0,0 +1,17 @@ +import test from "node:test"; +import assert from "node:assert/strict"; + +const { OAUTH_PROVIDERS, getProviderById } = await import( + "../../src/shared/constants/providers.ts" +); + +test("Qoder provider display label is 'Qoder' (not 'Qoder AI')", () => { + assert.equal((OAUTH_PROVIDERS as Record).qoder.name, "Qoder"); +}); + +test("getProviderById('qoder') resolves the renamed display label", () => { + const provider = getProviderById("qoder"); + assert.ok(provider, "qoder provider should resolve"); + assert.equal(provider.name, "Qoder"); + assert.notEqual(provider.name, "Qoder AI"); +});