Download src/plugins/contracts/providers.contract.test.ts from SaylorTwift/openclaw: direct link, hf CLI and curl.
- Browser
- Download file 723 Bytes
-
https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/plugins/contracts/providers.contract.test.ts
- Command line
-
hf download hf://SaylorTwift/openclaw/src/plugins/contracts/providers.contract.test.ts
-
curl -L -o providers.contract.test.ts https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/plugins/contracts/providers.contract.test.ts
723 Bytes
| // Provider contract tests cover shared provider plugin behavior across bundled providers. | |
| import { describeProviderContracts } from "../../plugin-sdk/test-helpers/provider-contract.js"; | |
| import { describeWebSearchProviderContracts } from "../../plugin-sdk/test-helpers/web-search-provider-contract.js"; | |
| for (const providerId of [ | |
| "anthropic", | |
| "fal", | |
| "google", | |
| "minimax", | |
| "moonshot", | |
| "openai", | |
| "openrouter", | |
| "xai", | |
| ] as const) { | |
| describeProviderContracts(providerId); | |
| } | |
| for (const providerId of [ | |
| "brave", | |
| "duckduckgo", | |
| "exa", | |
| "firecrawl", | |
| "google", | |
| "minimax", | |
| "moonshot", | |
| "parallel", | |
| "perplexity", | |
| "tavily", | |
| "xai", | |
| ] as const) { | |
| describeWebSearchProviderContracts(providerId); | |
| } | |