diff --git a/app/routes/__tests__/sports.test.tsx b/app/routes/__tests__/sports.test.tsx index 95e2599..8bb3133 100644 --- a/app/routes/__tests__/sports.test.tsx +++ b/app/routes/__tests__/sports.test.tsx @@ -6,15 +6,9 @@ vi.mock("~/models/sport", () => ({ findPublicSportsWithCurrentSeasons: vi.fn(), })); -vi.mock("~/components/SportIcon", async () => { - const { resolveSportIconUrl } = await import("~/lib/sport-icon-url"); - return { - SportIcon: ({ sportName, iconUrl }: { sportName: string; iconUrl?: string | null }) => { - const src = resolveSportIconUrl(iconUrl); - return src ? {sportName} : null; - }, - }; -}); +vi.mock("~/components/SportIcon", () => ({ + SportIcon: () => null, +})); import Sports, { loader } from "../sports"; import { findPublicSportsWithCurrentSeasons } from "~/models/sport"; @@ -114,7 +108,6 @@ describe("/sports route", () => { expect(screen.getByRole("heading", { name: "Majors" })).toBeInTheDocument(); expect(screen.getByText("NFL")).toBeInTheDocument(); expect(screen.getByText("Draft teams in the NFL postseason.")).toBeInTheDocument(); - expect(screen.getByAltText("NFL")).toHaveAttribute("src", "/sports-icons/nfl.svg"); expect(screen.getByText("Available for Brackt leagues.")).toBeInTheDocument(); expect(screen.queryByText(/^1 active season$/i)).not.toBeInTheDocument(); expect(screen.queryByText("Tennis Majors 2026")).not.toBeInTheDocument();