test: tighten perplexity transport assertions

This commit is contained in:
Shakker
2026-05-11 08:24:32 +01:00
parent dfbd9b6023
commit ce5df3380b

View File

@@ -82,7 +82,9 @@ describe("perplexity web search provider", () => {
apiKey: openRouterPerplexityApiKey,
source: "openrouter_env",
});
expect(__testing.resolvePerplexityTransport(undefined)).toMatchObject({
expect(__testing.resolvePerplexityTransport(undefined)).toEqual({
apiKey: openRouterPerplexityApiKey,
source: "openrouter_env",
baseUrl: "https://openrouter.ai/api/v1",
model: "perplexity/sonar-pro",
transport: "chat_completions",
@@ -95,7 +97,9 @@ describe("perplexity web search provider", () => {
withEnv(
{ [perplexityApiKeyEnv]: directPerplexityApiKey, [openRouterApiKeyEnv]: undefined },
() => {
expect(__testing.resolvePerplexityTransport(undefined)).toMatchObject({
expect(__testing.resolvePerplexityTransport(undefined)).toEqual({
apiKey: directPerplexityApiKey,
source: "perplexity_env",
baseUrl: "https://api.perplexity.ai",
model: "perplexity/sonar-pro",
transport: "search_api",
@@ -113,7 +117,9 @@ describe("perplexity web search provider", () => {
apiKey: directPerplexityApiKey,
model: "perplexity/sonar-reasoning-pro",
}),
).toMatchObject({
).toEqual({
apiKey: directPerplexityApiKey,
source: "config",
baseUrl: "https://api.perplexity.ai",
model: "perplexity/sonar-reasoning-pro",
transport: "chat_completions",
@@ -125,8 +131,11 @@ describe("perplexity web search provider", () => {
__testing.resolvePerplexityTransport({
apiKey: enterprisePerplexityApiKey,
}),
).toMatchObject({
).toEqual({
apiKey: enterprisePerplexityApiKey,
source: "config",
baseUrl: "https://api.perplexity.ai",
model: "perplexity/sonar-pro",
transport: "search_api",
});
});