ux_ui_designer
22 строки · 647.0 Байт
1import { render, screen } from "@testing-library/react";2import Burger from "./Burger";3
4describe("BurgerMenu", () => {5it("renders closed menu icon by default", () => {6render(<Burger />);7expect(screen.getByAltText("menu")).toHaveAttribute("src", "Burger.svg");8});9
10it("renders open menu icon when open prop is true", () => {11render(<Burger isOpen={true} />);12expect(screen.getByAltText("menu")).toHaveAttribute(13"src",14"IconButton.svg"15);16});17
18it("does not render menu list when closed", () => {19render(<Burger />);20expect(screen.queryByTestId("menu-list")).not.toBeInTheDocument();21});22});23