import { describe, it } from 'vitest'; import { render, screen } from '@testing-library/react'; import { MemoryRouter } from 'react-router-dom'; import { WrappedApp, App } from '../src/App'; describe('App', () => { it('Renders hello world', () => { // ARRANGE render(); // ACT // EXPECT expect( screen.getByRole('heading', { level: 1, } )).toHaveTextContent('Hello World') }); it('Renders not found if invalid path', () => { // ARRANGE render( ); // ACT // EXPECT expect( screen.getByRole('heading', { level: 1, } )).toHaveTextContent('Not Found') }); });