From 9b73673313880d49ed926759fe6e5051fa9dd10d Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 15 Mar 2026 23:50:29 -0700 Subject: [PATCH] Tests: add global web search contract suite --- .../contracts/web-search-provider.contract.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/plugins/contracts/web-search-provider.contract.test.ts diff --git a/src/plugins/contracts/web-search-provider.contract.test.ts b/src/plugins/contracts/web-search-provider.contract.test.ts new file mode 100644 index 00000000000..c07eebaf6b5 --- /dev/null +++ b/src/plugins/contracts/web-search-provider.contract.test.ts @@ -0,0 +1,12 @@ +import { describe } from "vitest"; +import { webSearchProviderContractRegistry } from "./registry.js"; +import { installWebSearchProviderContractSuite } from "./suites.js"; + +for (const entry of webSearchProviderContractRegistry) { + describe(`${entry.pluginId}:${entry.provider.id} web search contract`, () => { + installWebSearchProviderContractSuite({ + provider: entry.provider, + credentialValue: entry.credentialValue, + }); + }); +}