import { render, screen } from "@testing-library/react"; import { EvaluationBar } from "./EvaluationBar"; import "@testing-library/jest-dom"; describe("EvaluationBar", () => { it("renders 0.0 for initial state", () => { render(); expect(screen.getByText("0.0")).toBeInTheDocument(); }); it("renders positive score for white advantage", () => { render(); expect(screen.getByText("+1.5")).toBeInTheDocument(); }); it("renders negative score for black advantage", () => { render(); expect(screen.getByText("-2.3")).toBeInTheDocument(); }); it("renders mate score", () => { render(); expect(screen.getByText("M3")).toBeInTheDocument(); }); it("renders negative mate score", () => { render(); expect(screen.getByText("M5")).toBeInTheDocument(); }); });