import { describe, it, expect } from 'vitest'; import { cn } from './utils'; describe('shared/utils/cn', () => { it('merges class names correctly', () => { expect(cn('a', 'b')).toBe('a b'); expect(cn('a', { b: true, c: false })).toBe('a b'); }); it('handles tailwind class conflicts', () => { // This assumes cn uses twMerge expect(cn('px-2 py-2', 'p-4')).toBe('p-4'); }); });