1
0
Fork 1
mirror of https://github.com/SomboChea/ui synced 2024-06-28 14:05:33 +07:00
verdaccio-ui/src/components/Spinner/Spinner.test.tsx
2019-10-17 11:52:11 +02:00

28 lines
884 B
TypeScript

import React from 'react';
import { shallow } from 'enzyme';
import Spinner from './Spinner';
import { Circular, Wrapper } from './styles';
describe('<Spinner /> component', () => {
test('should render the component in default state', () => {
const wrapper = shallow(<Spinner />);
const wrapperComponent = wrapper.find(Wrapper);
const circular = wrapper.find(Circular);
expect(circular.props().size).toBe(50);
expect(wrapperComponent.props().centered).toBe(false);
});
test('should render the component in custom state', () => {
const wrapper = shallow(<Spinner centered={true} size={10} />);
const wrapperComponent = wrapper.find(Wrapper);
const circular = wrapper.find(Circular);
expect(circular.props().size).toBe(10);
expect(wrapperComponent.props().centered).toBe(true);
expect(wrapper.html()).toMatchSnapshot();
});
});