test: tighten provider auth choice assertions

This commit is contained in:
Shakker
2026-05-11 06:42:29 +01:00
parent acd9e44d62
commit 5a60f9d4e0

View File

@@ -260,11 +260,16 @@ describe("provider auth choice manifest helpers", () => {
includeUntrustedWorkspacePlugins: false,
}),
).toEqual([
expect.objectContaining({
{
pluginId: "openai",
providerId: "openai",
methodId: "api-key",
choiceId: "openai-api-key",
}),
choiceLabel: "OpenAI API key",
optionKey: "openaiApiKey",
cliFlag: "--openai-api-key",
cliOption: "--openai-api-key <key>",
},
]);
expect(
resolveManifestProviderAuthChoice("openai-api-key", {
@@ -494,11 +499,16 @@ describe("provider auth choice manifest helpers", () => {
]);
expect(resolveManifestProviderAuthChoices()).toEqual([
expect.objectContaining({
{
pluginId: "openai",
providerId: "openai",
methodId: "api-key",
choiceId: "openai-api-key",
}),
choiceLabel: "OpenAI API key",
optionKey: "openaiApiKey",
cliFlag: "--openai-api-key",
cliOption: "--openai-api-key <key>",
},
]);
expect(resolveManifestProviderAuthChoice("openai-api-key")?.providerId).toBe("openai");
expect(resolveManifestProviderOnboardAuthFlags()).toEqual([
@@ -549,11 +559,16 @@ describe("provider auth choice manifest helpers", () => {
]);
expect(resolveManifestProviderAuthChoices()).toEqual([
expect.objectContaining({
{
pluginId: "custom-openai",
providerId: "custom-openai",
methodId: "api-key",
choiceId: "openai-api-key",
}),
choiceLabel: "OpenAI API key",
optionKey: "openaiApiKey",
cliFlag: "--openai-api-key",
cliOption: "--openai-api-key <key>",
},
]);
expect(resolveManifestProviderAuthChoice("openai-api-key")?.providerId).toBe("custom-openai");
expect(resolveManifestProviderOnboardAuthFlags()).toEqual([