import { render, screen } from "@testing-library/react"; import userEvent from "@testing-library/user-event"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { SIDE_PANEL_ELEMENT_ID } from "@/lib/ui-layout"; import { SIDE_PANEL_TAB, useSidePanelStore } from "@/store/side-panel"; import { SidePanelHostModal } from "./side-panel-host-modal"; vi.mock("next/navigation", () => ({ usePathname: () => "/providers", })); function renderWithPanel(onOpenChange = vi.fn(), open = true) { return render( <>