test: cover runId null fallback in graph proof
This commit is contained in:
@@ -82,4 +82,19 @@ describe("WorkflowGraphStage", () => {
|
||||
expect(screen.getByLabelText("workflow graph proof")).toHaveTextContent("5 nodes");
|
||||
expect(screen.getByLabelText("workflow graph proof")).toHaveTextContent("JSON-RPC captured");
|
||||
});
|
||||
|
||||
it("shows unavailable runId fallback when proof runId is null", () => {
|
||||
render(
|
||||
<WorkflowGraphStage
|
||||
execution={{ completedNodeIds: [], currentNodeId: null }}
|
||||
selectedNodeId={null}
|
||||
selectNode={vi.fn()}
|
||||
proof={{ runId: null, traceLabel: "trace label", evidenceLabel: "evidence label" }}
|
||||
/>,
|
||||
);
|
||||
|
||||
expect(screen.getByLabelText("workflow graph proof")).toHaveTextContent("run unavailable");
|
||||
expect(screen.getByLabelText("workflow graph proof")).toHaveTextContent("trace label");
|
||||
expect(screen.getByLabelText("workflow graph proof")).toHaveTextContent("evidence label");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user