website/src/views/components/SearchBox.test.tsx
import { shallow } from 'enzyme';
import SearchBox from './SearchBox';
describe(SearchBox, () => {
test('should match snapshot', () => {
expect(
shallow(
<SearchBox
throttle={0}
useInstantSearch={false}
isLoading={false}
value=""
placeholder=""
onChange={jest.fn()}
onSearch={jest.fn()}
/>,
),
).toMatchSnapshot();
expect(
shallow(
<SearchBox
throttle={0}
useInstantSearch={false}
isLoading
value=""
placeholder=""
onChange={jest.fn()}
onSearch={jest.fn()}
/>,
),
).toMatchSnapshot();
expect(
shallow(
<SearchBox
throttle={0}
useInstantSearch={false}
isLoading={false}
value="Hello world"
placeholder="Testing testing 123"
onChange={jest.fn()}
onSearch={jest.fn()}
/>,
),
).toMatchSnapshot();
});
});