import { renderToStaticMarkup } from "react-dom/server";
import { describe, expect, it } from "vitest";
import { BrandingLogo } from "./BrandingLogo";

describe("BrandingLogo", () => {
  it("renders external tenant logos without the Next image optimizer", () => {
    const logoUrl =
      "https://upload.wikimedia.org/wikipedia/commons/google-logo.png";

    const markup = renderToStaticMarkup(
      <BrandingLogo src={logoUrl} alt="Tenant logo" width={160} height={40} />,
    );

    expect(markup).toContain(`src="${logoUrl}"`);
    expect(markup).not.toContain("/_next/image");
  });
});
