import React from 'react';
import { shallow, mount } from 'enzyme';
import {Provider} from 'react-redux'
import configureStore from 'redux-mock-store';
import ConnectedVnfSearch, { vnfSearch } from './VnfSearch.jsx';
describe('VnfSearch - Shallow render of component', () => {
let wrapper;
const vnfFilters = {};
const vnfVisualizationPanelClass = 'collapsible-panel-main-panel';
const unifiedFilterValues = {};
beforeEach( () => {
wrapper = shallow(
);
})
it('Render basic component', () => {
expect(wrapper.length).toEqual(1);
});
})
//
// describe('VnfSearch - Render React Component (wrapped in )', () => {
// const initialState = {
// vnfSearch: {}
// };
// const mockStore = configureStore();
// let store, wrapper;
//
// beforeEach( () => {
// store = mockStore(initialState);
// wrapper = mount();
// })
//
// it('Render the connected component', () => {
// expect(wrapper.find(ConnectedVnfSearch).length).toEqual(1);
// });
//
// it('Validate props from store', () => {
// expect(wrapper.find(VnfSearchNfRoleVisualization).props().enableBusyFeedback).toEqual(initialState.vnfSearch.enableBusyFeedback);
// expect(wrapper.find(VnfSearchNfRoleVisualization).props().processedNfRoleCountChartData).toEqual(initialState.vnfSearch.processedNfRoleCountChartData);
// });
// })