import { MemoryRouter } from "react-router"; import { renderToStaticMarkup } from "react-dom/server"; import { describe, expect, it, vi } from "vitest"; import HeroBanner from "./HeroBanner"; vi.mock("@/hooks/useAmbientColor", () => ({ useAmbientColor: () => undefined, })); vi.mock("@/lib/thumbhash", () => ({ decodeThumbhash: () => "", })); describe("HeroBanner", () => { it("does not render the desktop spotlighting card", () => { const markup = renderToStaticMarkup( , ); expect(markup).not.toContain("Now spotlighting"); expect(markup).toContain("Featured Movie"); expect(markup).toContain("More Info"); }); });