jest.mock("../../../../Contexts/FleetContext"); jest.mock("../../../../Contexts/StatusContext"); jest.mock("../../../../Contexts/UserContext"); jest.mock('@material-ui/core/utils/unstable_useId', () => jest.fn().mockReturnValue('mui-test-id'), ); import { render, waitFor } from "@testing-library/react"; import { BrowserRouter } from "react-router-dom"; import { FleetProvider } from "../../../../Contexts/FleetContext"; import { StatusProvider } from "../../../../Contexts/StatusContext"; import { UserProvider, setToken } from "../../../../Contexts/UserContext"; import { TEST_AUTH_OBJECT } from "../../../../../utils/testing"; import MainForm from "./index" const renderFleetVehiclesTable = async () => { const { container } = render( ); await waitFor(() => { }); return container; }; describe("FleetVehiclesTable", () => { it("Render", async () => { setToken(TEST_AUTH_OBJECT); const container = await renderFleetVehiclesTable(); expect(container).toMatchSnapshot(); }); });