import { render } from '@testing-library/react'; import { I18nextProvider } from 'react-i18next'; import { Provider } from 'react-redux'; import { MemoryRouter } from 'react-router-dom'; import i18n from 'ReactI18'; import store from 'store'; import { pipelineMockData } from '../mocks/pipeline'; import AddNewProcessor from '../PipelineListsView/AddNewProcessor'; import { matchMedia } from './AddNewPipeline.test'; jest.mock('uplot', () => { const paths = { spline: jest.fn(), bars: jest.fn(), }; const uplotMock = jest.fn(() => ({ paths, })); return { paths, default: uplotMock, }; }); beforeAll(() => { matchMedia(); }); const selectedProcessorData = { id: '1', orderId: 1, type: 'grok_parser', name: 'grok use common', output: 'grokusecommon', }; describe('PipelinePage container test', () => { it('should render AddNewProcessor section', () => { const setActionType = jest.fn(); const isActionType = 'add-processor'; const { asFragment } = render( , ); expect(asFragment()).toMatchSnapshot(); }); });