import * as React from 'react'; import { render } from '../../../vitest/render'; import { TabPanel } from './TabPanel'; describe('TabPanel', () => { it('renders visible panel with default state', () => { const { container } = render(
Panel content
); expect(container).toMatchInlineSnapshot(`
Panel content
`); }); it('renders hidden panel', () => { const { container } = render( ); expect(container).toMatchInlineSnapshot(`
Hidden panel content
`); }); it('renders with hidden=false explicitly', () => { const { container } = render( ); expect(container).toMatchInlineSnapshot(`
Visible panel content
`); }); it('renders with complex content', () => { const { container } = render(

Panel Title

Panel paragraph with bold text

); expect(container).toMatchInlineSnapshot(`

Panel Title

Panel paragraph with bold text

  • Item 1
  • Item 2
`); }); it('renders with string content', () => { const { container } = render(Simple text content); expect(container).toMatchInlineSnapshot(`
Simple text content
`); }); it('renders hidden panel with complex content', () => { const { container } = render( ); expect(container).toMatchInlineSnapshot(`
`); }); });