test(FN-3729): add eval dashboard coverage
- Add EvalsView test coverage for eval runs entry rendering - Add useEvals hook tests for response handling - Add dashboard eval routes tests to verify API behavior - Wire EvalsView with the additional exercised path Fusion-Task-Id: FN-3729
This commit is contained in:
@@ -105,4 +105,15 @@ describe("useEvals", () => {
|
||||
setIntervalSpy.mockRestore();
|
||||
clearIntervalSpy.mockRestore();
|
||||
});
|
||||
|
||||
it("surfaces API errors in error state", async () => {
|
||||
mockListEvals.mockRejectedValueOnce(new Error("Network error"));
|
||||
|
||||
const { result } = renderHook(() => useEvals({ projectId: "p1" }));
|
||||
|
||||
await waitFor(() => {
|
||||
expect(result.current.error).toBe("Network error");
|
||||
expect(result.current.loading).toBe(false);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user