import { render, screen } from "@testing-library/react"; import { describe, expect, it } from "vitest"; import { CompanyStatusBadge, SeverityBadge } from "@/components/ui/badge"; import { SEVERITY_LEVELS } from "@/lib/types"; describe("SeverityBadge", () => { it.each(SEVERITY_LEVELS)("renders the %s severity label", (severity) => { render(); expect(screen.getByText(severity)).toBeInTheDocument(); }); }); describe("CompanyStatusBadge", () => { it("renders active status", () => { render(); expect(screen.getByText("active")).toBeInTheDocument(); }); it("renders paused status", () => { render(); expect(screen.getByText("paused")).toBeInTheDocument(); }); });