__tests__/components/common/UtilityIcon.spec.js

Summary

Maintainability
A
0 mins
Test Coverage
import { UtilityIcon } from 'components/common/UtilityIcon';
import * as theme from 'constants/colors';

const propSetup = (props = {}) => ({
  theme,
  ...props
});

const setup = (props) => mount(<UtilityIcon { ...propSetup(props) }/>);

describe('COMPONENTS - <UtilityIcon>', () => {
  test('render UtilityIcon', () => {
    const component = setup({
      children: [<div>1</div>, <div>1</div>, <div>1</div>],
      size: 20,
      type: 'menu',
      color: 'red',
      onClick: jest.fn(),
      dropdown: true,
      title: 'UtilityIcon',
      className: 'UtilityIcon'
    });

    expect(component).toMatchSnapshot();
  });
});