// @ts-nocheck import { describe, it, expect } from '@jest/globals'; import { render } from '@testing-library/react'; import '@testing-library/jest-dom'; import { Separator } from './separator'; describe('Separator', () => { it('renders horizontal orientation by default', () => { const { container } = render(); const separator = container.querySelector('[data-slot="separator"]'); expect(separator).toBeInTheDocument(); expect(separator).toHaveAttribute('data-orientation', 'horizontal'); }); it('renders vertical orientation', () => { const { container } = render(); const separator = container.querySelector('[data-slot="separator"]'); expect(separator).toHaveAttribute('data-orientation', 'vertical'); }); it('applies custom className', () => { const { container } = render(); const separator = container.querySelector('[data-slot="separator"]'); expect(separator).toHaveClass('my-custom-class'); }); it('has decorative=true by default', () => { const { container } = render(); const separator = container.querySelector('[data-slot="separator"]'); expect(separator).toHaveAttribute('data-orientation', 'horizontal'); expect(separator).toBeInTheDocument(); }); });