1 import React from 'react';
2 import { shallow } from 'enzyme';
3 import {Provider} from 'react-redux'
4 import configureStore from 'redux-mock-store';
6 import AutoCompleteSearchBar from 'generic-components/autoCompleteSearchBar/AutoCompleteSearchBar.jsx';
8 describe('AutoCompleteSearchBarTests', () => {
20 const initialState = {
21 globalAutoCompleteSearchBarReducer: {
24 cachedSuggestions: [],
28 const mockStore = configureStore();
32 store = mockStore(initialState);
33 wrapper = shallow(<Provider store={store}><AutoCompleteSearchBar /></Provider>);
36 it('render search bar - visible', () => {
37 expect(wrapper).toHaveLength(1); // ensure the message bar is mounted
38 expect(wrapper.find(AutoCompleteSearchBar)).toHaveLength(1); // ensure the InlineMessage is mounted