mirror of
https://github.com/moltbot/moltbot.git
synced 2026-05-13 15:47:28 +00:00
test: tighten perplexity transport assertions
This commit is contained in:
@@ -82,7 +82,9 @@ describe("perplexity web search provider", () => {
|
|||||||
apiKey: openRouterPerplexityApiKey,
|
apiKey: openRouterPerplexityApiKey,
|
||||||
source: "openrouter_env",
|
source: "openrouter_env",
|
||||||
});
|
});
|
||||||
expect(__testing.resolvePerplexityTransport(undefined)).toMatchObject({
|
expect(__testing.resolvePerplexityTransport(undefined)).toEqual({
|
||||||
|
apiKey: openRouterPerplexityApiKey,
|
||||||
|
source: "openrouter_env",
|
||||||
baseUrl: "https://openrouter.ai/api/v1",
|
baseUrl: "https://openrouter.ai/api/v1",
|
||||||
model: "perplexity/sonar-pro",
|
model: "perplexity/sonar-pro",
|
||||||
transport: "chat_completions",
|
transport: "chat_completions",
|
||||||
@@ -95,7 +97,9 @@ describe("perplexity web search provider", () => {
|
|||||||
withEnv(
|
withEnv(
|
||||||
{ [perplexityApiKeyEnv]: directPerplexityApiKey, [openRouterApiKeyEnv]: undefined },
|
{ [perplexityApiKeyEnv]: directPerplexityApiKey, [openRouterApiKeyEnv]: undefined },
|
||||||
() => {
|
() => {
|
||||||
expect(__testing.resolvePerplexityTransport(undefined)).toMatchObject({
|
expect(__testing.resolvePerplexityTransport(undefined)).toEqual({
|
||||||
|
apiKey: directPerplexityApiKey,
|
||||||
|
source: "perplexity_env",
|
||||||
baseUrl: "https://api.perplexity.ai",
|
baseUrl: "https://api.perplexity.ai",
|
||||||
model: "perplexity/sonar-pro",
|
model: "perplexity/sonar-pro",
|
||||||
transport: "search_api",
|
transport: "search_api",
|
||||||
@@ -113,7 +117,9 @@ describe("perplexity web search provider", () => {
|
|||||||
apiKey: directPerplexityApiKey,
|
apiKey: directPerplexityApiKey,
|
||||||
model: "perplexity/sonar-reasoning-pro",
|
model: "perplexity/sonar-reasoning-pro",
|
||||||
}),
|
}),
|
||||||
).toMatchObject({
|
).toEqual({
|
||||||
|
apiKey: directPerplexityApiKey,
|
||||||
|
source: "config",
|
||||||
baseUrl: "https://api.perplexity.ai",
|
baseUrl: "https://api.perplexity.ai",
|
||||||
model: "perplexity/sonar-reasoning-pro",
|
model: "perplexity/sonar-reasoning-pro",
|
||||||
transport: "chat_completions",
|
transport: "chat_completions",
|
||||||
@@ -125,8 +131,11 @@ describe("perplexity web search provider", () => {
|
|||||||
__testing.resolvePerplexityTransport({
|
__testing.resolvePerplexityTransport({
|
||||||
apiKey: enterprisePerplexityApiKey,
|
apiKey: enterprisePerplexityApiKey,
|
||||||
}),
|
}),
|
||||||
).toMatchObject({
|
).toEqual({
|
||||||
|
apiKey: enterprisePerplexityApiKey,
|
||||||
|
source: "config",
|
||||||
baseUrl: "https://api.perplexity.ai",
|
baseUrl: "https://api.perplexity.ai",
|
||||||
|
model: "perplexity/sonar-pro",
|
||||||
transport: "search_api",
|
transport: "search_api",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user