From 5b8f0cf1d5cbc44e1adcf61a7da264dc2a44a66c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 1 Apr 2026 02:04:53 +0100 Subject: [PATCH] test: centralize inbound contract suites --- .../discord/src/inbound.contract.test.ts | 6 ---- .../signal/src/inbound.contract.test.ts | 6 ---- extensions/slack/src/inbound.contract.test.ts | 6 ---- .../telegram/src/inbound.contract.test.ts | 6 ---- .../whatsapp/src/inbound.contract.test.ts | 6 ---- .../contracts/inbound.contract.test.ts | 28 +++++++++++++++++++ 6 files changed, 28 insertions(+), 30 deletions(-) delete mode 100644 extensions/discord/src/inbound.contract.test.ts delete mode 100644 extensions/signal/src/inbound.contract.test.ts delete mode 100644 extensions/slack/src/inbound.contract.test.ts delete mode 100644 extensions/telegram/src/inbound.contract.test.ts delete mode 100644 extensions/whatsapp/src/inbound.contract.test.ts create mode 100644 src/channels/plugins/contracts/inbound.contract.test.ts diff --git a/extensions/discord/src/inbound.contract.test.ts b/extensions/discord/src/inbound.contract.test.ts deleted file mode 100644 index 5e3807438ab..00000000000 --- a/extensions/discord/src/inbound.contract.test.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { describe } from "vitest"; -import { installDiscordInboundContractSuite } from "../../../test/helpers/channels/inbound-contract.js"; - -describe("discord inbound contract", () => { - installDiscordInboundContractSuite(); -}); diff --git a/extensions/signal/src/inbound.contract.test.ts b/extensions/signal/src/inbound.contract.test.ts deleted file mode 100644 index 9f4d71f1bcd..00000000000 --- a/extensions/signal/src/inbound.contract.test.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { describe } from "vitest"; -import { installSignalInboundContractSuite } from "../../../test/helpers/channels/inbound-contract.js"; - -describe("signal inbound contract", () => { - installSignalInboundContractSuite(); -}); diff --git a/extensions/slack/src/inbound.contract.test.ts b/extensions/slack/src/inbound.contract.test.ts deleted file mode 100644 index 8c886f64465..00000000000 --- a/extensions/slack/src/inbound.contract.test.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { describe } from "vitest"; -import { installSlackInboundContractSuite } from "../../../test/helpers/channels/inbound-contract.js"; - -describe("slack inbound contract", () => { - installSlackInboundContractSuite(); -}); diff --git a/extensions/telegram/src/inbound.contract.test.ts b/extensions/telegram/src/inbound.contract.test.ts deleted file mode 100644 index 1dc5d7f7522..00000000000 --- a/extensions/telegram/src/inbound.contract.test.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { describe } from "vitest"; -import { installTelegramInboundContractSuite } from "../../../test/helpers/channels/inbound-contract.js"; - -describe("telegram inbound contract", () => { - installTelegramInboundContractSuite(); -}); diff --git a/extensions/whatsapp/src/inbound.contract.test.ts b/extensions/whatsapp/src/inbound.contract.test.ts deleted file mode 100644 index 3bb13a55ef4..00000000000 --- a/extensions/whatsapp/src/inbound.contract.test.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { describe } from "vitest"; -import { installWhatsAppInboundContractSuite } from "../../../test/helpers/channels/inbound-contract.js"; - -describe("whatsapp inbound contract", () => { - installWhatsAppInboundContractSuite(); -}); diff --git a/src/channels/plugins/contracts/inbound.contract.test.ts b/src/channels/plugins/contracts/inbound.contract.test.ts new file mode 100644 index 00000000000..51dbaaa3288 --- /dev/null +++ b/src/channels/plugins/contracts/inbound.contract.test.ts @@ -0,0 +1,28 @@ +import { describe } from "vitest"; +import { + installDiscordInboundContractSuite, + installSignalInboundContractSuite, + installSlackInboundContractSuite, + installTelegramInboundContractSuite, + installWhatsAppInboundContractSuite, +} from "../../../../test/helpers/channels/inbound-contract.js"; + +describe("discord inbound contract", () => { + installDiscordInboundContractSuite(); +}); + +describe("signal inbound contract", () => { + installSignalInboundContractSuite(); +}); + +describe("slack inbound contract", () => { + installSlackInboundContractSuite(); +}); + +describe("telegram inbound contract", () => { + installTelegramInboundContractSuite(); +}); + +describe("whatsapp inbound contract", () => { + installWhatsAppInboundContractSuite(); +});