diff --git a/server/src/__tests__/heartbeat-dependency-scheduling.test.ts b/server/src/__tests__/heartbeat-dependency-scheduling.test.ts index dfb4fcd5285..4f4fa07e464 100644 --- a/server/src/__tests__/heartbeat-dependency-scheduling.test.ts +++ b/server/src/__tests__/heartbeat-dependency-scheduling.test.ts @@ -267,6 +267,14 @@ describeEmbeddedPostgres("heartbeat dependency-aware queued run selection", () = dependencyBlockedInteraction: true, unresolvedBlockerIssueIds: [blockerId], }); + expect(blockedWakeRequest).toBe(true); + + const blockedRunsBeforeResolution = await db + .select({ count: sql`count(*)::int` }) + .from(heartbeatRuns) + .where(sql`${heartbeatRuns.contextSnapshot} ->> 'issueId' = ${blockedIssueId}`) + .then((rows) => rows[0]?.count ?? 0); + expect(blockedRunsBeforeResolution).toBe(0); const readyWake = await heartbeat.wakeup(agentId, { source: "assignment",