From ce5df3380bd5927cc322ed5c99bfa25434c6bc67 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 11 May 2026 08:24:32 +0100 Subject: [PATCH] test: tighten perplexity transport assertions --- .../src/perplexity-web-search-provider.test.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/extensions/perplexity/src/perplexity-web-search-provider.test.ts b/extensions/perplexity/src/perplexity-web-search-provider.test.ts index f497f2c645a..8fae8f757d0 100644 --- a/extensions/perplexity/src/perplexity-web-search-provider.test.ts +++ b/extensions/perplexity/src/perplexity-web-search-provider.test.ts @@ -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", }); });