Files
fusion/packages/dashboard/app/utils/__tests__/taskStalledReview.test.ts
Fusion 71b6e58933 feat(FN-4168): complete Step 5 — add stalled review badge UI
Fusion-Task-Id: FN-4168
Fusion-Task-Lineage: 781ffc66-cb1c-42b9-85e1-e5cbe0655863
2026-05-13 06:29:35 -07:00

17 lines
640 B
TypeScript

import { describe, expect, it } from "vitest";
import type { Task } from "@fusion/core";
import { getStalledReviewSignal } from "../taskStalledReview";
describe("getStalledReviewSignal", () => {
it("returns task.stalledReview when present", () => {
const task = { stalledReview: { reason: "x", heuristic: "reenqueue-churn", matchCount: 3, firstMatchAt: "a", lastMatchAt: "b" } } as Task;
expect(getStalledReviewSignal(task)?.heuristic).toBe("reenqueue-churn");
});
it("returns undefined when stalledReview is absent", () => {
const task = {} as Task;
expect(getStalledReviewSignal(task)).toBeUndefined();
});
});