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