From c5d61b96779a795569fb6266bcb292137218ee76 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 15 Mar 2026 23:45:33 -0700 Subject: [PATCH] Tests: add global actions contract suite --- .../plugins/contracts/actions.contract.test.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/channels/plugins/contracts/actions.contract.test.ts diff --git a/src/channels/plugins/contracts/actions.contract.test.ts b/src/channels/plugins/contracts/actions.contract.test.ts new file mode 100644 index 00000000000..11daa8cd205 --- /dev/null +++ b/src/channels/plugins/contracts/actions.contract.test.ts @@ -0,0 +1,13 @@ +import { describe } from "vitest"; +import { actionContractRegistry } from "./registry.js"; +import { installChannelActionsContractSuite } from "./suites.js"; + +for (const entry of actionContractRegistry) { + describe(`${entry.id} actions contract`, () => { + installChannelActionsContractSuite({ + plugin: entry.plugin, + cases: entry.cases as never, + unsupportedAction: entry.unsupportedAction as never, + }); + }); +}