import { render, mockMatchMedia } from '../test-utils'; import OverlayHeader from '.'; import AvatarView from '../avatarView'; mockMatchMedia(); describe('OverlayHeader', () => { const props = { avatar: , logo: logo_desktop, onClose: jest.fn(), }; it('renders separator only if avatar and onClose are provided', () => { const { container } = render(); expect(container.querySelector('span.m-x-1')).toBeInTheDocument(); }); it("doesn't render separator if avatar or onClose are not provided", () => { const { container, rerender } = render(); expect(container.querySelector('.separator')).not.toBeInTheDocument(); rerender(); expect(container.querySelector('.separator')).not.toBeInTheDocument(); }); });