From c0b9c63be45988525294de6b5f8ae427c9e51ff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Tue, 10 Mar 2026 13:59:40 +0100 Subject: [PATCH] Fix TypeScript error in MockSchedulerService test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use non-null assertion for resolveBlock since TypeScript cannot track the async reassignment across the setTimeout boundary. Co-Authored-By: Claude Opus 4.6 Signed-off-by: Fredrik Adelöw --- .../src/services/MockSchedulerService.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/backend-test-utils/src/services/MockSchedulerService.test.ts b/packages/backend-test-utils/src/services/MockSchedulerService.test.ts index 1c451da749..2668fa7205 100644 --- a/packages/backend-test-utils/src/services/MockSchedulerService.test.ts +++ b/packages/backend-test-utils/src/services/MockSchedulerService.test.ts @@ -261,7 +261,7 @@ describe('MockSchedulerService', () => { resolveBlock = undefined; const triggerPromise2 = blockingScheduler.triggerTask('blocking'); await setTimeout(1); - resolveBlock?.(); + resolveBlock!(); await triggerPromise2; expect(signals).toHaveLength(3);