From 83a4a25cacac4864bce876c4461ec5211e9e7ea3 Mon Sep 17 00:00:00 2001 From: MaxxxDong Date: Thu, 19 Mar 2026 22:54:42 +0800 Subject: [PATCH] test(contracts): fix async assertions and reset matrix bindings --- src/channels/plugins/contracts/session-binding.contract.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/channels/plugins/contracts/session-binding.contract.test.ts b/src/channels/plugins/contracts/session-binding.contract.test.ts index b8201569cde..0b2c014ac31 100644 --- a/src/channels/plugins/contracts/session-binding.contract.test.ts +++ b/src/channels/plugins/contracts/session-binding.contract.test.ts @@ -2,6 +2,7 @@ import { beforeEach, describe } from "vitest"; import { __testing as discordThreadBindingTesting } from "../../../../extensions/discord/src/monitor/thread-bindings.manager.js"; import { __testing as feishuThreadBindingTesting } from "../../../../extensions/feishu/src/thread-bindings.js"; import { __testing as telegramThreadBindingTesting } from "../../../../extensions/telegram/src/thread-bindings.js"; +import { resetMatrixThreadBindingsForTests } from "../../../../extensions/matrix/src/matrix/thread-bindings.js"; import { __testing as sessionBindingTesting } from "../../../infra/outbound/session-binding-service.js"; import { sessionBindingContractRegistry } from "./registry.js"; import { installSessionBindingContractSuite } from "./suites.js"; @@ -11,6 +12,7 @@ beforeEach(() => { discordThreadBindingTesting.resetThreadBindingsForTests(); feishuThreadBindingTesting.resetFeishuThreadBindingsForTests(); telegramThreadBindingTesting.resetTelegramThreadBindingsForTests(); + resetMatrixThreadBindingsForTests(); }); for (const entry of sessionBindingContractRegistry) {