import { render, screen } from "@testing-library/react";
import { Header } from "../../components/Header";
import { __setShopState } from "../mocks/shop";
import { __setNavigationState } from "../mocks/nextNavigation";
import { sampleCartItem } from "../fixtures";

describe("Header", () => {
  it("renders site branding", () => {
    __setNavigationState({ pathname: "/" });
    __setShopState({ cart: [sampleCartItem], isAuthenticated: true });

    render(<Header />);

    expect(screen.getByText(/Varjoliitokauppa/i)).toBeInTheDocument();
  });
});
