

























@@ -82,7 +82,9 @@ describe("perplexity web search provider", () => {
8282apiKey: openRouterPerplexityApiKey,
8383source: "openrouter_env",
8484});
85-expect(__testing.resolvePerplexityTransport(undefined)).toMatchObject({
85+expect(__testing.resolvePerplexityTransport(undefined)).toEqual({
86+apiKey: openRouterPerplexityApiKey,
87+source: "openrouter_env",
8688baseUrl: "https://openrouter.ai/api/v1",
8789model: "perplexity/sonar-pro",
8890transport: "chat_completions",
@@ -95,7 +97,9 @@ describe("perplexity web search provider", () => {
9597withEnv(
9698{ [perplexityApiKeyEnv]: directPerplexityApiKey, [openRouterApiKeyEnv]: undefined },
9799() => {
98-expect(__testing.resolvePerplexityTransport(undefined)).toMatchObject({
100+expect(__testing.resolvePerplexityTransport(undefined)).toEqual({
101+apiKey: directPerplexityApiKey,
102+source: "perplexity_env",
99103baseUrl: "https://api.perplexity.ai",
100104model: "perplexity/sonar-pro",
101105transport: "search_api",
@@ -113,7 +117,9 @@ describe("perplexity web search provider", () => {
113117apiKey: directPerplexityApiKey,
114118model: "perplexity/sonar-reasoning-pro",
115119}),
116-).toMatchObject({
120+).toEqual({
121+apiKey: directPerplexityApiKey,
122+source: "config",
117123baseUrl: "https://api.perplexity.ai",
118124model: "perplexity/sonar-reasoning-pro",
119125transport: "chat_completions",
@@ -125,8 +131,11 @@ describe("perplexity web search provider", () => {
125131__testing.resolvePerplexityTransport({
126132apiKey: enterprisePerplexityApiKey,
127133}),
128-).toMatchObject({
134+).toEqual({
135+apiKey: enterprisePerplexityApiKey,
136+source: "config",
129137baseUrl: "https://api.perplexity.ai",
138+model: "perplexity/sonar-pro",
130139transport: "search_api",
131140});
132141});
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。