mirror of
https://github.com/mattermost/focalboard.git
synced 2025-05-13 21:37:37 +02:00
31 lines
935 B
TypeScript
31 lines
935 B
TypeScript
// Copyright (c) 2020-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(
|
|
<RootPortal>
|
|
<div>{'Testing Portal'}</div>
|
|
</RootPortal>,
|
|
{container: document.body.appendChild(rootPortalDiv)},
|
|
);
|
|
|
|
expect(getByText('Testing Portal')).toBeVisible();
|
|
expect(container).toMatchSnapshot();
|
|
});
|
|
});
|