import { renderToStaticMarkup } from "react-dom/server"; import { describe, expect, it } from "vite-plus/test"; import { PanelLayoutControls } from "./PanelLayoutControls"; describe("PanelLayoutControls", () => { it("keeps unavailable panel tooltip triggers interactive", () => { const markup = renderToStaticMarkup( {}} onToggleRightPanel={() => {}} />, ); expect(markup.match(/data-slot="tooltip-trigger"/g)).toHaveLength(2); expect(markup.match(/data-slot="tooltip-trigger"[^>]*>]*disabled=""/g)).toHaveLength( 2, ); }); });