From 56f8de0cf99f801ac61e7bd36f61d4e91b73f277 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sat, 4 Apr 2026 01:15:39 +0900 Subject: [PATCH] test(contracts): split plugin and action contract lanes --- ...st.ts => actions.registry-backed.contract.test.ts} | 11 +---------- .../contracts/plugin.registry-backed.contract.test.ts | 11 +++++++++++ 2 files changed, 12 insertions(+), 10 deletions(-) rename src/channels/plugins/contracts/{plugin-actions.registry-backed.contract.test.ts => actions.registry-backed.contract.test.ts} (52%) create mode 100644 src/channels/plugins/contracts/plugin.registry-backed.contract.test.ts diff --git a/src/channels/plugins/contracts/plugin-actions.registry-backed.contract.test.ts b/src/channels/plugins/contracts/actions.registry-backed.contract.test.ts similarity index 52% rename from src/channels/plugins/contracts/plugin-actions.registry-backed.contract.test.ts rename to src/channels/plugins/contracts/actions.registry-backed.contract.test.ts index 26d93e09ae1..472bae639fa 100644 --- a/src/channels/plugins/contracts/plugin-actions.registry-backed.contract.test.ts +++ b/src/channels/plugins/contracts/actions.registry-backed.contract.test.ts @@ -1,15 +1,6 @@ import { describe } from "vitest"; import { getActionContractRegistry } from "./registry-actions.js"; -import { getPluginContractRegistry } from "./registry-plugin.js"; -import { installChannelActionsContractSuite, installChannelPluginContractSuite } from "./suites.js"; - -for (const entry of getPluginContractRegistry()) { - describe(`${entry.id} plugin contract`, () => { - installChannelPluginContractSuite({ - plugin: entry.plugin, - }); - }); -} +import { installChannelActionsContractSuite } from "./suites.js"; for (const entry of getActionContractRegistry()) { describe(`${entry.id} actions contract`, () => { diff --git a/src/channels/plugins/contracts/plugin.registry-backed.contract.test.ts b/src/channels/plugins/contracts/plugin.registry-backed.contract.test.ts new file mode 100644 index 00000000000..fc40e7c42e3 --- /dev/null +++ b/src/channels/plugins/contracts/plugin.registry-backed.contract.test.ts @@ -0,0 +1,11 @@ +import { describe } from "vitest"; +import { getPluginContractRegistry } from "./registry-plugin.js"; +import { installChannelPluginContractSuite } from "./suites.js"; + +for (const entry of getPluginContractRegistry()) { + describe(`${entry.id} plugin contract`, () => { + installChannelPluginContractSuite({ + plugin: entry.plugin, + }); + }); +}