From 61f29830bc17327f7e63a3ae83c3d5239a37ee4a Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 3 Mar 2026 01:44:15 +0000 Subject: [PATCH] fix(test): resolve upstream typing drift in feishu and cron suites --- extensions/feishu/src/client.test.ts | 1 + src/cron/service.persists-delivered-status.test.ts | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/extensions/feishu/src/client.test.ts b/extensions/feishu/src/client.test.ts index fd7cffd1a7d..ece26a82996 100644 --- a/extensions/feishu/src/client.test.ts +++ b/extensions/feishu/src/client.test.ts @@ -34,6 +34,7 @@ let priorProxyEnv: Partial> = {}; const baseAccount: ResolvedFeishuAccount = { accountId: "main", + selectionSource: "explicit", enabled: true, configured: true, appId: "app_123", diff --git a/src/cron/service.persists-delivered-status.test.ts b/src/cron/service.persists-delivered-status.test.ts index 79c07352826..dab021731c7 100644 --- a/src/cron/service.persists-delivered-status.test.ts +++ b/src/cron/service.persists-delivered-status.test.ts @@ -83,7 +83,15 @@ async function runSingleJobAndReadState(params: { } function expectSuccessfulCronRun( - updated: { state: { lastStatus?: string; lastRunStatus?: string } } | undefined, + updated: + | { + state: { + lastStatus?: string; + lastRunStatus?: string; + [key: string]: unknown; + }; + } + | undefined, ) { expect(updated?.state.lastStatus).toBe("ok"); expect(updated?.state.lastRunStatus).toBe("ok");