sync racing standings #80
1 changed files with 3 additions and 10 deletions
|
|
@ -6,15 +6,9 @@ vi.mock("~/models/sport", () => ({
|
||||||
findPublicSportsWithCurrentSeasons: vi.fn(),
|
findPublicSportsWithCurrentSeasons: vi.fn(),
|
||||||
}));
|
}));
|
||||||
|
|
||||||
vi.mock("~/components/SportIcon", async () => {
|
vi.mock("~/components/SportIcon", () => ({
|
||||||
const { resolveSportIconUrl } = await import("~/lib/sport-icon-url");
|
SportIcon: () => null,
|
||||||
return {
|
}));
|
||||||
SportIcon: ({ sportName, iconUrl }: { sportName: string; iconUrl?: string | null }) => {
|
|
||||||
const src = resolveSportIconUrl(iconUrl);
|
|
||||||
return src ? <img src={src} alt={sportName} /> : null;
|
|
||||||
},
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
import Sports, { loader } from "../sports";
|
import Sports, { loader } from "../sports";
|
||||||
import { findPublicSportsWithCurrentSeasons } from "~/models/sport";
|
import { findPublicSportsWithCurrentSeasons } from "~/models/sport";
|
||||||
|
|
@ -114,7 +108,6 @@ describe("/sports route", () => {
|
||||||
expect(screen.getByRole("heading", { name: "Majors" })).toBeInTheDocument();
|
expect(screen.getByRole("heading", { name: "Majors" })).toBeInTheDocument();
|
||||||
expect(screen.getByText("NFL")).toBeInTheDocument();
|
expect(screen.getByText("NFL")).toBeInTheDocument();
|
||||||
expect(screen.getByText("Draft teams in the NFL postseason.")).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.getByText("Available for Brackt leagues.")).toBeInTheDocument();
|
||||||
expect(screen.queryByText(/^1 active season$/i)).not.toBeInTheDocument();
|
expect(screen.queryByText(/^1 active season$/i)).not.toBeInTheDocument();
|
||||||
expect(screen.queryByText("Tennis Majors 2026")).not.toBeInTheDocument();
|
expect(screen.queryByText("Tennis Majors 2026")).not.toBeInTheDocument();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue