From 8bf98cdf4f59146063583c425fd238e7ed7f3526 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Tue, 18 Aug 2026 07:51:36 -0400 Subject: [PATCH] test: cover scheduled and subagent deletion drains --- api/server/controllers/UserController.spec.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/server/controllers/UserController.spec.js b/api/server/controllers/UserController.spec.js index 8eb63a62aa..ddbc8126ae 100644 --- a/api/server/controllers/UserController.spec.js +++ b/api/server/controllers/UserController.spec.js @@ -369,6 +369,7 @@ describe('deleteUserController', () => { ); expect(mockDrainAgentTriggerDeliveriesForUser).toHaveBeenCalledWith(userId.toString()); expect(mockCancelAndDrainSubagentThreads).toHaveBeenCalledWith(userId.toString(), undefined); + expect(mockQuiesceUserSchedules).toHaveBeenCalledWith(userId.toString()); expect(beginAgentTriggerUserDeletion.mock.invocationCallOrder[0]).toBeLessThan( mockPrepareAgentTriggerUserPurge.mock.invocationCallOrder[0], ); @@ -379,6 +380,9 @@ describe('deleteUserController', () => { mockCancelAndDrainSubagentThreads.mock.invocationCallOrder[0], ); expect(mockCancelAndDrainSubagentThreads.mock.invocationCallOrder[0]).toBeLessThan( + mockQuiesceUserSchedules.mock.invocationCallOrder[0], + ); + expect(mockQuiesceUserSchedules.mock.invocationCallOrder[0]).toBeLessThan( deleteMessages.mock.invocationCallOrder[0], ); expect(deleteMessages.mock.invocationCallOrder[0]).toBeLessThan(