From 3052b6c552d232c8232ba58ed48721899d68dc67 Mon Sep 17 00:00:00 2001 From: Devin Foley Date: Thu, 28 May 2026 14:10:44 -0700 Subject: [PATCH] Fix heartbeat recovery test teardown --- .../heartbeat-process-recovery.test.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/server/src/__tests__/heartbeat-process-recovery.test.ts b/server/src/__tests__/heartbeat-process-recovery.test.ts index 8930b073059..e383ec90897 100644 --- a/server/src/__tests__/heartbeat-process-recovery.test.ts +++ b/server/src/__tests__/heartbeat-process-recovery.test.ts @@ -11,6 +11,9 @@ import { companySkills, companies, costEvents, + documentAnnotationAnchorSnapshots, + documentAnnotationComments, + documentAnnotationThreads, createDb, documentRevisions, documents, @@ -20,8 +23,10 @@ import { heartbeatRuns, issueComments, issueDocuments, + issuePlanDecompositions, issueRecoveryActions, issueRelations, + issueThreadInteractions, issueTreeHoldMembers, issueTreeHolds, issueWorkProducts, @@ -323,6 +328,11 @@ describeEmbeddedPostgres("heartbeat orphaned process recovery", () => { await db.delete(costEvents); await db.delete(environmentLeases); await db.delete(environments); + await db.delete(issuePlanDecompositions); + await db.delete(issueThreadInteractions); + await db.delete(documentAnnotationComments); + await db.delete(documentAnnotationAnchorSnapshots); + await db.delete(documentAnnotationThreads); await db.delete(issueWorkProducts); await db.delete(issueComments); await db.delete(issueDocuments); @@ -368,6 +378,14 @@ describeEmbeddedPostgres("heartbeat orphaned process recovery", () => { } for (let attempt = 0; attempt < 5; attempt += 1) { await db.delete(companySkills); + await db.delete(issuePlanDecompositions); + await db.delete(issueThreadInteractions); + await db.delete(documentAnnotationComments); + await db.delete(documentAnnotationAnchorSnapshots); + await db.delete(documentAnnotationThreads); + await db.delete(issueDocuments); + await db.delete(documentRevisions); + await db.delete(documents); try { await db.delete(companies); break;