import { render, screen } from '@testing-library/react'; import React from 'react'; import { describe, expect, it } from 'vitest'; import { MdTab } from '../MdTab'; describe('MdTab', () => { describe('rendering', () => { it('renders children', () => { render(Tab content); expect(screen.getByText('Tab content')).toBeInTheDocument(); }); it('renders complex children', () => { render(
Nested content
, ); expect(screen.getByTestId('complex-content')).toBeInTheDocument(); expect(screen.getByText('Nested content')).toBeInTheDocument(); }); it('accepts title prop', () => { const { container } = render(Content); // MdTab renders children directly, title is used by parent MdTabs expect(container).toBeInTheDocument(); }); it('accepts disabled prop', () => { const { container } = render( Content , ); // MdTab renders children directly, disabled is used by parent MdTabs expect(container).toBeInTheDocument(); }); }); });