diff --git a/src/plugins/contracts/bundled-web-search.brave.contract.test.ts b/src/plugins/contracts/bundled-web-search.brave.contract.test.ts new file mode 100644 index 00000000000..7ae67d2c669 --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.brave.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("brave"); diff --git a/src/plugins/contracts/bundled-web-search.contract.test.ts b/src/plugins/contracts/bundled-web-search.contract.test.ts deleted file mode 100644 index a1c11969b36..00000000000 --- a/src/plugins/contracts/bundled-web-search.contract.test.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; -import { listBundledWebSearchProviders } from "../bundled-web-search.js"; - -const pluginIds = [ - ...new Set(listBundledWebSearchProviders().map((entry) => entry.pluginId)), -].toSorted(); - -for (const pluginId of pluginIds) { - describeBundledWebSearchFastPathContract(pluginId); -} diff --git a/src/plugins/contracts/bundled-web-search.duckduckgo.contract.test.ts b/src/plugins/contracts/bundled-web-search.duckduckgo.contract.test.ts new file mode 100644 index 00000000000..a8b12f8058f --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.duckduckgo.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("duckduckgo"); diff --git a/src/plugins/contracts/bundled-web-search.exa.contract.test.ts b/src/plugins/contracts/bundled-web-search.exa.contract.test.ts new file mode 100644 index 00000000000..59744936d96 --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.exa.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("exa"); diff --git a/src/plugins/contracts/bundled-web-search.firecrawl.contract.test.ts b/src/plugins/contracts/bundled-web-search.firecrawl.contract.test.ts new file mode 100644 index 00000000000..514c469a768 --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.firecrawl.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("firecrawl"); diff --git a/src/plugins/contracts/bundled-web-search.google.contract.test.ts b/src/plugins/contracts/bundled-web-search.google.contract.test.ts new file mode 100644 index 00000000000..d2b4e0fd2a2 --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.google.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("google"); diff --git a/src/plugins/contracts/bundled-web-search.moonshot.contract.test.ts b/src/plugins/contracts/bundled-web-search.moonshot.contract.test.ts new file mode 100644 index 00000000000..e5ede65aa65 --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.moonshot.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("moonshot"); diff --git a/src/plugins/contracts/bundled-web-search.perplexity.contract.test.ts b/src/plugins/contracts/bundled-web-search.perplexity.contract.test.ts new file mode 100644 index 00000000000..127315ec5da --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.perplexity.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("perplexity"); diff --git a/src/plugins/contracts/bundled-web-search.searxng.contract.test.ts b/src/plugins/contracts/bundled-web-search.searxng.contract.test.ts new file mode 100644 index 00000000000..d26351d5e62 --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.searxng.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("searxng"); diff --git a/src/plugins/contracts/bundled-web-search.tavily.contract.test.ts b/src/plugins/contracts/bundled-web-search.tavily.contract.test.ts new file mode 100644 index 00000000000..d642a631be5 --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.tavily.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("tavily"); diff --git a/src/plugins/contracts/bundled-web-search.xai.contract.test.ts b/src/plugins/contracts/bundled-web-search.xai.contract.test.ts new file mode 100644 index 00000000000..2528ab62d7d --- /dev/null +++ b/src/plugins/contracts/bundled-web-search.xai.contract.test.ts @@ -0,0 +1,3 @@ +import { describeBundledWebSearchFastPathContract } from "../../../test/helpers/plugins/bundled-web-search-fast-path-contract.js"; + +describeBundledWebSearchFastPathContract("xai");