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();
});
});
});