import { render, screen } from '@testing-library/react' import { Column } from './index' import '@testing-library/jest-dom' describe('Column component', () => { it('renders children correctly', () => { render(Test content) expect(screen.getByText('Test content')).toBeInTheDocument() }) it('applies alignItems and justifyContent classes', () => { render(Layout) const element = screen.getByText('Layout') expect(element.className).toMatch(/align-items-center/) expect(element.className).toMatch(/justify-content-flex-end/) }) it('applies custom className', () => { render(Styled) const element = screen.getByText('Styled') expect(element.className).toMatch(/custom-class/) }) it('renders with custom element tag using "as" prop', () => { render(Section Element) const element = screen.getByText('Section Element') expect(element.tagName).toBe('SECTION') }) })