box-ui-elements-mlh
Version:
21 lines (17 loc) • 819 B
JavaScript
import React from 'react';
import DragCloud from '../DragCloud';
describe('features/security-cloud-game/DragCloud', () => {
test('should correctly render', () => {
const component = shallow(<DragCloud cloudSize={100} position={{ x: 10, y: 20 }} />);
expect(component.hasClass('drag-cloud')).toBe(true);
expect(component.prop('style')).toEqual({
top: '20px',
left: '10px',
});
expect(component.find('IconCloud').length).toEqual(1);
expect(component.find('IconCloud').prop('height')).toEqual(100);
expect(component.find('IconCloud').prop('width')).toEqual(100);
expect(component.find('IconCloud').prop('filter')).toBeDefined();
expect(component.find('IconCloud').prop('filter').id).toEqual('drop-shadow');
});
});