import React from 'react'; import { render, screen } from '@testing-library/react'; import { BrowserRouter } from 'react-router-dom'; import TopSection from './TopSection'; jest.mock('../../config', () => ({ bootData: { navTree: [ { id: '1', hideFromMenu: true }, { id: '2', hideFromMenu: true }, { id: '3', hideFromMenu: false }, { id: '4', hideFromMenu: true }, { id: '4', hideFromMenu: false }, ], }, })); describe('Render', () => { it('should render search when empty', () => { render( ); expect(screen.getByText('Search dashboards')).toBeInTheDocument(); }); it('should render items and search item', () => { render( ); expect(screen.getByTestId('top-section-items').children.length).toBe(3); }); });