import * as React from 'react'; import {act, fireEvent, render} from '../../test-utils'; import Logo from '../Logo'; import { NavigationProvider } from '../../Navigation'; describe('Logo', () => { const navProps = { currentPath: '', isActiveRoute: () => false, navigate: (path: string, isExternal: boolean) => {} }; it('should render beta tag', () => { const wrapper = render(); expect(wrapper.getByText('BETA')).toBeDefined(); }); it('should call onClick when logo is clicked', () => { const onClickSpy = jest.fn(); const wrapper = render(); act(() => { fireEvent.click(wrapper.container.querySelector('a')!); }); expect(onClickSpy).toHaveBeenCalled(); }); });