diff --git a/src/plugins/contracts/loader.contract.test.ts b/src/plugins/contracts/loader.contract.test.ts index bfa53f70fe6..85fb44173cc 100644 --- a/src/plugins/contracts/loader.contract.test.ts +++ b/src/plugins/contracts/loader.contract.test.ts @@ -1,4 +1,5 @@ import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; +import { uniqueSortedStrings } from "../../../test/helpers/plugins/contracts-testkit.js"; import { withBundledPluginAllowlistCompat } from "../bundled-compat.js"; import { loadPluginManifestRegistry, @@ -7,7 +8,6 @@ import { import { __testing as providerTesting } from "../providers.js"; import { resolvePluginWebSearchProviders } from "../web-search-providers.runtime.js"; import { providerContractCompatPluginIds } from "./registry.js"; -import { uniqueSortedStrings } from "./testkit.js"; function resolveBundledManifestProviderPluginIds() { return uniqueSortedStrings( diff --git a/src/plugins/contracts/memory-embedding-provider.contract.test.ts b/src/plugins/contracts/memory-embedding-provider.contract.test.ts index 29bf190dcd3..b34ccdb10a0 100644 --- a/src/plugins/contracts/memory-embedding-provider.contract.test.ts +++ b/src/plugins/contracts/memory-embedding-provider.contract.test.ts @@ -1,6 +1,9 @@ import { describe, expect, it } from "vitest"; +import { + createPluginRegistryFixture, + registerVirtualTestPlugin, +} from "../../../test/helpers/plugins/contracts-testkit.js"; import { getRegisteredMemoryEmbeddingProvider } from "../memory-embedding-providers.js"; -import { createPluginRegistryFixture, registerVirtualTestPlugin } from "./testkit.js"; describe("memory embedding provider registration", () => { it("rejects non-memory plugins that did not declare the capability contract", () => { diff --git a/src/plugins/contracts/registry.contract.test.ts b/src/plugins/contracts/registry.contract.test.ts index 3f82d4f1265..b270955162e 100644 --- a/src/plugins/contracts/registry.contract.test.ts +++ b/src/plugins/contracts/registry.contract.test.ts @@ -1,4 +1,5 @@ import { describe, expect, it } from "vitest"; +import { uniqueSortedStrings } from "../../../test/helpers/plugins/contracts-testkit.js"; import { loadPluginManifestRegistry, resolveManifestContractPluginIds, @@ -16,7 +17,6 @@ import { speechProviderContractRegistry, webFetchProviderContractRegistry, } from "./registry.js"; -import { uniqueSortedStrings } from "./testkit.js"; const REGISTRY_CONTRACT_TIMEOUT_MS = 300_000; diff --git a/src/plugins/contracts/runtime-import-side-effects.contract.test.ts b/src/plugins/contracts/runtime-import-side-effects.contract.test.ts index 0c4142e637f..2294d794a97 100644 --- a/src/plugins/contracts/runtime-import-side-effects.contract.test.ts +++ b/src/plugins/contracts/runtime-import-side-effects.contract.test.ts @@ -1,5 +1,5 @@ import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; -import { assertNoImportTimeSideEffects } from "./testkit.js"; +import { assertNoImportTimeSideEffects } from "../../../test/helpers/plugins/contracts-testkit.js"; const listChannelPlugins = vi.hoisted(() => vi.fn(() => [ diff --git a/src/plugins/contracts/shape.contract.test.ts b/src/plugins/contracts/shape.contract.test.ts index 08a32437f17..9a1a90cf2c7 100644 --- a/src/plugins/contracts/shape.contract.test.ts +++ b/src/plugins/contracts/shape.contract.test.ts @@ -1,6 +1,9 @@ import { describe, expect, it } from "vitest"; +import { + createPluginRegistryFixture, + registerVirtualTestPlugin, +} from "../../../test/helpers/plugins/contracts-testkit.js"; import { buildAllPluginInspectReports } from "../status.js"; -import { createPluginRegistryFixture, registerVirtualTestPlugin } from "./testkit.js"; describe("plugin shape compatibility matrix", () => { it("keeps legacy hook-only, plain capability, and hybrid capability shapes explicit", () => {