From b671cbda4b7af2caf657cd4e6d0210ceacee897e Mon Sep 17 00:00:00 2001 From: Dotta Date: Sat, 9 May 2026 22:05:23 -0500 Subject: [PATCH] Fix recovery service route test mocks --- server/src/__tests__/issue-attachment-routes.test.ts | 4 ++++ .../src/__tests__/issue-closed-workspace-routes.test.ts | 4 ++++ .../src/__tests__/issue-dependency-wakeups-routes.test.ts | 4 ++++ .../src/__tests__/issue-document-restore-routes.test.ts | 4 ++++ .../src/__tests__/issue-execution-policy-routes.test.ts | 4 ++++ server/src/__tests__/issue-feedback-routes.test.ts | 4 ++++ server/src/__tests__/issue-telemetry-routes.test.ts | 4 ++++ .../src/__tests__/issue-thread-interaction-routes.test.ts | 4 ++++ .../__tests__/issue-update-comment-wakeup-routes.test.ts | 8 ++++++++ .../src/__tests__/issue-workspace-command-authz.test.ts | 4 ++++ 10 files changed, 44 insertions(+) diff --git a/server/src/__tests__/issue-attachment-routes.test.ts b/server/src/__tests__/issue-attachment-routes.test.ts index 866f39d2bdf..6a737903b6c 100644 --- a/server/src/__tests__/issue-attachment-routes.test.ts +++ b/server/src/__tests__/issue-attachment-routes.test.ts @@ -81,6 +81,10 @@ function registerRouteMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, logActivity: mockLogActivity, projectService: () => ({}), diff --git a/server/src/__tests__/issue-closed-workspace-routes.test.ts b/server/src/__tests__/issue-closed-workspace-routes.test.ts index 8b4f7f6e7cb..12181719bdb 100644 --- a/server/src/__tests__/issue-closed-workspace-routes.test.ts +++ b/server/src/__tests__/issue-closed-workspace-routes.test.ts @@ -116,6 +116,10 @@ function registerServiceMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, logActivity: mockLogActivity, projectService: () => mockProjectService, diff --git a/server/src/__tests__/issue-dependency-wakeups-routes.test.ts b/server/src/__tests__/issue-dependency-wakeups-routes.test.ts index 5991ae018b1..4abb18ee7f0 100644 --- a/server/src/__tests__/issue-dependency-wakeups-routes.test.ts +++ b/server/src/__tests__/issue-dependency-wakeups-routes.test.ts @@ -61,6 +61,10 @@ vi.mock("../services/index.js", () => ({ syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, logActivity: vi.fn(async () => undefined), projectService: () => ({ diff --git a/server/src/__tests__/issue-document-restore-routes.test.ts b/server/src/__tests__/issue-document-restore-routes.test.ts index efe8916b2a2..3938e06a50b 100644 --- a/server/src/__tests__/issue-document-restore-routes.test.ts +++ b/server/src/__tests__/issue-document-restore-routes.test.ts @@ -133,6 +133,10 @@ function registerModuleMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, issueThreadInteractionService: () => mockIssueThreadInteractionService, logActivity: mockLogActivity, diff --git a/server/src/__tests__/issue-execution-policy-routes.test.ts b/server/src/__tests__/issue-execution-policy-routes.test.ts index ac809eed01b..1b0db770a19 100644 --- a/server/src/__tests__/issue-execution-policy-routes.test.ts +++ b/server/src/__tests__/issue-execution-policy-routes.test.ts @@ -82,6 +82,10 @@ function registerModuleMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, issueThreadInteractionService: () => mockIssueThreadInteractionService, logActivity: mockLogActivity, diff --git a/server/src/__tests__/issue-feedback-routes.test.ts b/server/src/__tests__/issue-feedback-routes.test.ts index 4c7807b6350..e52e5a844e7 100644 --- a/server/src/__tests__/issue-feedback-routes.test.ts +++ b/server/src/__tests__/issue-feedback-routes.test.ts @@ -93,6 +93,10 @@ function registerModuleMocks() { heartbeatService: () => mockHeartbeatService, issueApprovalService: () => ({}), issueReferenceService: () => mockIssueReferenceService, + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, issueThreadInteractionService: () => mockIssueThreadInteractionService, logActivity: mockLogActivity, diff --git a/server/src/__tests__/issue-telemetry-routes.test.ts b/server/src/__tests__/issue-telemetry-routes.test.ts index 36bd8e84a24..0fbf303cb4b 100644 --- a/server/src/__tests__/issue-telemetry-routes.test.ts +++ b/server/src/__tests__/issue-telemetry-routes.test.ts @@ -58,6 +58,10 @@ function registerModuleMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, logActivity: vi.fn(async () => undefined), projectService: () => ({}), diff --git a/server/src/__tests__/issue-thread-interaction-routes.test.ts b/server/src/__tests__/issue-thread-interaction-routes.test.ts index 0c82acfb744..a5d9acd8800 100644 --- a/server/src/__tests__/issue-thread-interaction-routes.test.ts +++ b/server/src/__tests__/issue-thread-interaction-routes.test.ts @@ -86,6 +86,10 @@ function registerModuleMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, issueThreadInteractionService: () => mockInteractionService, logActivity: mockLogActivity, diff --git a/server/src/__tests__/issue-update-comment-wakeup-routes.test.ts b/server/src/__tests__/issue-update-comment-wakeup-routes.test.ts index ee22ed42a94..b0f04f97e43 100644 --- a/server/src/__tests__/issue-update-comment-wakeup-routes.test.ts +++ b/server/src/__tests__/issue-update-comment-wakeup-routes.test.ts @@ -73,6 +73,10 @@ vi.mock("../services/index.js", () => ({ syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, issueThreadInteractionService: () => mockIssueThreadInteractionService, logActivity: vi.fn(async () => undefined), @@ -131,6 +135,10 @@ function registerModuleMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, issueThreadInteractionService: () => mockIssueThreadInteractionService, logActivity: vi.fn(async () => undefined), diff --git a/server/src/__tests__/issue-workspace-command-authz.test.ts b/server/src/__tests__/issue-workspace-command-authz.test.ts index 813410e70ad..e23c440d3c1 100644 --- a/server/src/__tests__/issue-workspace-command-authz.test.ts +++ b/server/src/__tests__/issue-workspace-command-authz.test.ts @@ -115,6 +115,10 @@ function registerRouteMocks() { syncDocument: async () => undefined, syncIssue: async () => undefined, }), + issueRecoveryActionService: () => ({ + getActiveForIssue: vi.fn(async () => null), + listActiveForIssues: vi.fn(async () => new Map()), + }), issueService: () => mockIssueService, logActivity: mockLogActivity, projectService: () => ({}),