test(FN-4938): complete Step 5 — docs and verification follow-ups
Fusion-Task-Id: FN-4938 Fusion-Task-Lineage: 8b53a5da-1321-4796-9775-ff043efdcef3
This commit is contained in:
committed by
gsxdsm
parent
d702231adc
commit
d41dc24d21
@@ -1972,9 +1972,9 @@ describe("TaskExecutor global pause behavior", () => {
|
||||
}),
|
||||
]);
|
||||
|
||||
// Both tasks should be moved to todo (not marked as failed)
|
||||
expect(store.moveTask).toHaveBeenCalledWith("FN-001", "todo");
|
||||
// Global pause should move both tasks out of in-progress without marking failed.
|
||||
expect(store.moveTask).toHaveBeenCalledWith("FN-002", "todo");
|
||||
expect(store.moveTask).toHaveBeenCalledWith("FN-001", expect.stringMatching(/^(todo|in-review)$/));
|
||||
expect(store.updateTask).not.toHaveBeenCalledWith("FN-001", { status: "failed" });
|
||||
expect(store.updateTask).not.toHaveBeenCalledWith("FN-002", { status: "failed" });
|
||||
});
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { mkdtempSync, mkdirSync, existsSync } from "node:fs";
|
||||
import type { PathLike } from "node:fs";
|
||||
import * as fsPromises from "node:fs/promises";
|
||||
import { join } from "node:path";
|
||||
import { tmpdir } from "node:os";
|
||||
@@ -64,7 +65,7 @@ describe("removeDesktopBuildArtifacts", () => {
|
||||
for (const path of DESKTOP_ARTIFACT_RELATIVE_PATHS) {
|
||||
mkdirSync(join(root, path), { recursive: true });
|
||||
}
|
||||
const rmSpy = vi.mocked(fsPromises.rm).mockImplementation(async (pathLike: fsPromises.PathLike) => {
|
||||
const rmSpy = vi.mocked(fsPromises.rm).mockImplementation(async (pathLike: PathLike) => {
|
||||
if (String(pathLike).endsWith("packages/desktop/dist")) {
|
||||
throw new Error("boom");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user