/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ import { EuiButton, EuiContextMenu, EuiPopover } from '@elastic/eui'; import { configure, mount } from 'enzyme'; import Adapter from 'enzyme-adapter-react-16'; import React from 'react'; import { EmptyPanelView } from '../empty_panel'; describe('Empty panel view component', () => { configure({ adapter: new Adapter() }); it('renders empty panel view with disabled popover', () => { const addVizDisabled = true; const showFlyout = jest.fn(); const wrapper = mount( ); expect(wrapper).toMatchSnapshot(); expect(wrapper.find('EuiButton').prop('disabled')).toBe(true); }); it('renders empty panel view with enabled popover', () => { const addVizDisabled = false; const showFlyout = jest.fn(); const wrapper = mount( ); expect(wrapper).toMatchSnapshot(); expect(wrapper.find('EuiButton').prop('disabled')).toBe(false); }); });