import { Size, Position } from '../common'; import { render } from '../test-utils'; import Chevron from '.'; describe('Chevron', () => { describe('test rotation', () => { it('top', () => { const { container } = render(); expect(container.querySelector('.tw-icon-chevron-up.top')).not.toBeNull(); }); it('right', () => { const { container } = render(); expect(container.querySelector('.tw-icon-chevron-up.right')).not.toBeNull(); }); it('left', () => { const { container } = render(); expect(container.querySelector('.tw-icon-chevron-up.left')).not.toBeNull(); }); it('down (default)', () => { const { container } = render(); expect(container.querySelector('.tw-icon-chevron-up.bottom')).not.toBeNull(); }); }); describe('disabled / enabled states', () => { it('enabled (by default)', () => { const { container } = render(); expect(container.querySelector('.tw-icon-chevron-up')).toHaveClass('chevron-color'); }); it('disabled', () => { const { container } = render(); expect(container.querySelector('.tw-icon-chevron-up')).not.toHaveClass('chevron-color'); }); }); });