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();
});
});