From 6ce62cac75da162eef112f2fe8a378faaff2eaa6 Mon Sep 17 00:00:00 2001 From: Dotta Date: Wed, 30 Sep 2026 17:07:28 -0500 Subject: [PATCH] test(server): report routine telemetry mock failure state Co-Authored-By: Paperclip --- server/src/__tests__/routines-routes.test.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/server/src/__tests__/routines-routes.test.ts b/server/src/__tests__/routines-routes.test.ts index 2faeaa9eaf..6008a48a55 100644 --- a/server/src/__tests__/routines-routes.test.ts +++ b/server/src/__tests__/routines-routes.test.ts @@ -681,6 +681,21 @@ describe("routine routes", () => { userId: "board-user", runId: null, }); - expect(mockTrackRoutineCreated).toHaveBeenCalledWith(expect.anything()); + try { + expect(mockTrackRoutineCreated).toHaveBeenCalledWith(expect.anything()); + } catch (error) { + // Report mock wiring without importing modules again or changing timing. + console.error("Routine creation telemetry mock diagnostic", { + clientGetterCalls: mockGetTelemetryClient.mock.calls.length, + clientGetterResults: mockGetTelemetryClient.mock.results.slice(-4).map(result => ({ + type: result.type, + truthy: Boolean(result.value), + })), + trackingCalls: mockTrackRoutineCreated.mock.calls.length, + createCalls: mockRoutineService.create.mock.calls.length, + activityCalls: mockLogActivity.mock.calls.length, + }); + throw error; + } }); });