test(contracts): split provider contract lanes

This commit is contained in:
Vincent Koc 2026-04-04 02:19:07 +09:00
parent 7fd9e40960
commit 136f177cb3
19 changed files with 51 additions and 20 deletions

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("anthropic");

View File

@ -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);
}

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("fal");

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("google");

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("minimax");

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("moonshot");

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("openai");

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("openrouter");

View File

@ -0,0 +1,3 @@
import { describeProviderContracts } from "../../../test/helpers/plugins/provider-contract.js";
describeProviderContracts("xai");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("brave");

View File

@ -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);
}

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("duckduckgo");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("exa");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("firecrawl");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("google");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("moonshot");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("perplexity");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("tavily");

View File

@ -0,0 +1,3 @@
import { describeWebSearchProviderContracts } from "../../../test/helpers/plugins/web-search-provider-contract.js";
describeWebSearchProviderContracts("xai");