diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/settings/log_retention/log_retention_confirmation_modal.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/settings/log_retention/log_retention_confirmation_modal.test.tsx index 68ed6a9ff9559..5ff75966b3585 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/settings/log_retention/log_retention_confirmation_modal.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/settings/log_retention/log_retention_confirmation_modal.test.tsx @@ -8,7 +8,6 @@ import '../../../../__mocks__/kea.mock'; import { setMockActions, setMockValues } from '../../../../__mocks__'; import React from 'react'; -import ReactDOM from 'react-dom'; import { shallow } from 'enzyme'; import { LogRetentionConfirmationModal } from './log_retention_confirmation_modal'; @@ -16,16 +15,6 @@ import { ELogRetentionOptions } from './types'; import { GenericConfirmationModal } from './generic_confirmation_modal'; describe('', () => { - beforeAll(() => { - // LogRetentionConfirmationModal contains EuiModals, which utilize React Portals, - // so we must mock `createPortal` to get the rendered element directly, - // instead of letting it be placed normally elsewhere in DOM (outside of jest's domain) - // @ts-ignore - ReactDOM.createPortal = jest.fn((element) => { - return element; - }); - }); - const actions = { closeModals: jest.fn(), saveLogRetention: jest.fn(), @@ -57,12 +46,6 @@ describe('', () => { setMockValues(values); }); - afterEach(() => { - // Remove the jest mock on createPortal - // @ts-ignore - ReactDOM.createPortal.mockClear(); - }); - it('renders nothing by default', () => { const logRetentionPanel = shallow(); expect(logRetentionPanel.isEmptyRender()).toBe(true);