mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-07 07:11:06 +00:00
test(contracts): split provider contract lanes
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("anthropic");
|
||||
@@ -1,10 +0,0 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
import { pluginRegistrationContractRegistry } from "./registry.js";
|
||||
|
||||
const providerContractTests = pluginRegistrationContractRegistry.filter(
|
||||
(entry) => entry.providerIds.length > 0,
|
||||
);
|
||||
|
||||
for (const entry of providerContractTests) {
|
||||
describeProviderContracts(entry.pluginId);
|
||||
}
|
||||
3
src/plugins/contracts/provider.fal.contract.test.ts
Normal file
3
src/plugins/contracts/provider.fal.contract.test.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("fal");
|
||||
3
src/plugins/contracts/provider.google.contract.test.ts
Normal file
3
src/plugins/contracts/provider.google.contract.test.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("google");
|
||||
3
src/plugins/contracts/provider.minimax.contract.test.ts
Normal file
3
src/plugins/contracts/provider.minimax.contract.test.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("minimax");
|
||||
3
src/plugins/contracts/provider.moonshot.contract.test.ts
Normal file
3
src/plugins/contracts/provider.moonshot.contract.test.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("moonshot");
|
||||
3
src/plugins/contracts/provider.openai.contract.test.ts
Normal file
3
src/plugins/contracts/provider.openai.contract.test.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("openai");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("openrouter");
|
||||
3
src/plugins/contracts/provider.xai.contract.test.ts
Normal file
3
src/plugins/contracts/provider.xai.contract.test.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
|
||||
|
||||
describeProviderContracts("xai");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("brave");
|
||||
@@ -1,10 +0,0 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
import { pluginRegistrationContractRegistry } from "./registry.js";
|
||||
|
||||
const webSearchProviderContractTests = pluginRegistrationContractRegistry.filter(
|
||||
(entry) => entry.webSearchProviderIds.length > 0,
|
||||
);
|
||||
|
||||
for (const entry of webSearchProviderContractTests) {
|
||||
describeWebSearchProviderContracts(entry.pluginId);
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("duckduckgo");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("exa");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("firecrawl");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("google");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("moonshot");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("perplexity");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("tavily");
|
||||
@@ -0,0 +1,3 @@
|
||||
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
|
||||
|
||||
describeWebSearchProviderContracts("xai");
|
||||
Reference in New Issue
Block a user