// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import React from 'react' import {render} from '@testing-library/react' import '@testing-library/jest-dom' import RootPortal from './rootPortal' describe('components/RootPortal', () => { beforeEach(() => { // Quick fix to disregard console error when unmounting a component console.error = jest.fn() }) test('should match snapshot', () => { const rootPortalDiv = document.createElement('div') rootPortalDiv.id = 'root-portal' const {getByText, container} = render(
{'Testing Portal'}
, {container: document.body.appendChild(rootPortalDiv)}, ) expect(getByText('Testing Portal')).toBeVisible() expect(container).toMatchSnapshot() }) })