import { screen } from "@testing-library/react";
import { describe, expect, it } from "vitest";
import { RescheduleCounterPill } from "@/app/(protected)/workorders/_components/list/table/cells/wo-counter-pills";
import { renderWithProviders } from "@/test/test-utils";
describe("RescheduleCounterPill", () => {
it("hides the pill when the count is below 2", () => {
const { container } = renderWithProviders();
expect(container).toBeEmptyDOMElement();
});
it("renders a purple count pill with history tooltip from originalDate", () => {
renderWithProviders();
const pill = screen.getByLabelText(/Rescheduled 4 times.*Original date: May 8, 2026/i);
expect(pill).toHaveStyle({ background: "#f5f3ff", color: "#7c3aed" });
expect(pill).toHaveTextContent("4");
});
});