fix(FN-4917): stabilize workspace verification after worktree recovery changes

Fusion-Task-Id: FN-4917
Fusion-Task-Lineage: 1422a545-f4b5-4e1f-a347-8be2a4202f45
This commit is contained in:
Fusion (runfusion.ai)
2026-05-17 11:52:17 -07:00
committed by gsxdsm
parent 5aeb7645ee
commit 434bfff37c
9 changed files with 41 additions and 34 deletions

View File

@@ -39,7 +39,12 @@ describe("acquireTaskWorktree backend wiring", () => {
it("uses native backend by default and emits no worktrunk audit", async () => {
execMock.mockResolvedValue({ stdout: "", stderr: "" });
const audit = { git: vi.fn().mockResolvedValue(undefined) };
const audit = {
git: vi.fn().mockResolvedValue(undefined),
database: vi.fn().mockResolvedValue(undefined),
filesystem: vi.fn().mockResolvedValue(undefined),
sandbox: vi.fn().mockResolvedValue(undefined),
};
const result = await acquireTaskWorktree({
task,
@@ -72,7 +77,12 @@ describe("acquireTaskWorktree backend wiring", () => {
}
return Promise.resolve({ stdout: "", stderr: "" });
});
const audit = { git: vi.fn().mockResolvedValue(undefined) };
const audit = {
git: vi.fn().mockResolvedValue(undefined),
database: vi.fn().mockResolvedValue(undefined),
filesystem: vi.fn().mockResolvedValue(undefined),
sandbox: vi.fn().mockResolvedValue(undefined),
};
await acquireTaskWorktree({
task,