import { render, screen } from "@testing-library/react"; import { describe, expect, it, vi } from "vitest"; import MainLayout from "./main-layout"; vi.mock("@/hooks/use-sidebar", () => ({ useSidebar: vi.fn(), })); vi.mock("@/hooks/use-store", () => ({ useStore: () => ({ getOpenState: () => true, settings: { disabled: false }, }), })); vi.mock("../sidebar/sidebar", () => ({ Sidebar: () => , })); vi.mock("@/components/shared/cloud-upgrade-modal", () => ({ CloudUpgradeModal: () =>
, })); describe("MainLayout", () => { it("mounts the shared Cloud upgrade modal with page content", () => { render(