test(FN-4570): complete Step 5 — cover TaskDetailModal merge-active suppression
Fusion-Task-Id: FN-4570 Fusion-Task-Lineage: 08deec6d-a54a-4296-9443-3101662314f2
This commit is contained in:
@@ -172,6 +172,30 @@ describe("TaskDetailModal in-review stall diagnostics", () => {
|
||||
expect(screen.queryByRole("button", { name: "View activity log" })).not.toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("FN-4570: hides merge-blocker diagnostic while task is actively merging", () => {
|
||||
render(
|
||||
<TaskDetailModal
|
||||
task={makeTask({
|
||||
column: "in-review",
|
||||
status: "merging-fix",
|
||||
inReviewStall: {
|
||||
code: "merge-blocker",
|
||||
reason: "Workflow pre-merge check failed",
|
||||
observedAt: "2026-05-13T00:00:00.000Z",
|
||||
},
|
||||
})}
|
||||
onClose={noop}
|
||||
onMoveTask={noopMove}
|
||||
onDeleteTask={noopDelete}
|
||||
onMergeTask={noopMerge}
|
||||
onOpenDetail={noopOpenDetail}
|
||||
addToast={noop}
|
||||
/>,
|
||||
);
|
||||
|
||||
expect(screen.queryByText("Merge blocked by a pre-merge check")).not.toBeInTheDocument();
|
||||
});
|
||||
|
||||
it.each([
|
||||
{
|
||||
label: "paused in-review task",
|
||||
|
||||
Reference in New Issue
Block a user