__tests__/components/layout/content/settings/Base.spec.js
import { BaseSettings } from 'components/layout/content/settings/Base';
const propSetup = (props = {}) => ({
changeSettings: jest.fn(),
...props
});
const setup = (props) => shallow(<BaseSettings { ...propSetup(props) }/>);
describe('COMPONENTS - <BaseSettings>', () => {
test('render BaseSettings', () => {
const component = setup();
expect(component).toMatchSnapshot();
});
test('change color', () => {
const component = setup();
expect(component.find('InputColor')).toHaveLength(1);
component.find('InputColor').simulate('change', { target: { value: '#ff0000' } });
});
});