test(FN-4570): complete Step 4 — add TaskCard merge-blocker regression

Fusion-Task-Id: FN-4570
Fusion-Task-Lineage: 08deec6d-a54a-4296-9443-3101662314f2
This commit is contained in:
Fusion
2026-05-15 00:55:31 -07:00
committed by gsxdsm
parent b94d686d91
commit 5a09f8fba3

View File

@@ -484,7 +484,7 @@ describe("TaskCard", () => {
<TaskCard
task={makeTask({
column: "in-review",
status: "merging",
status: "failed",
mergeRetries: 3,
inReviewStall: {
code: "merge-blocker",
@@ -501,6 +501,27 @@ describe("TaskCard", () => {
expect(screen.queryByText(/\/3/)).toBeNull();
});
it("FN-4570: hides merge-blocker stall badge while merge is active", () => {
render(
<TaskCard
task={makeTask({
column: "in-review",
status: "merging",
inReviewStall: {
code: "merge-blocker",
reason: "Merge blocked by pre-merge check",
observedAt: "2026-05-13T00:00:00.000Z",
},
})}
onOpenDetail={noop}
addToast={noop}
/>,
);
expect(screen.getByText("merging")).toBeDefined();
expect(screen.queryByText("Merge blocked")).toBeNull();
});
it.each([
{
label: "paused in-review task",