d2-ui
Version:
32 lines (24 loc) • 1.05 kB
JavaScript
import React from 'react';
import ConstantSelector from '../ConstantSelector';
import ListSelectWithLocalSearch from '../../list-select/ListSelectWithLocalSearch.component';
import { shallow } from 'enzyme';
xdescribe('ConstantSelector', () => {
let constantSelector;
function renderComponent(props = {}) {
return shallow(<ConstantSelector {...props} />);
}
beforeEach(() => {
constantSelector = renderComponent();
});
it('should render the ConstantSelector component', () => {
expect(constantSelector).toHaveLength(1);
});
it('should render a ListSelectWithLocalSearch component', () => {
expect(constantSelector.find(ListSelectWithLocalSearch)).toHaveLength(1);
});
it('should pass the props passed to the ConstantSelector to the ListSelect', () => {
constantSelector = renderComponent({ myName: 'John' });
const listSelect = constantSelector.find(ListSelectWithLocalSearch);
expect(listSelect.props()).toEqual(constantSelector.props());
});
});