import { screen } from '@testing-library/react' import { Route, Routes } from 'react-router-dom' import { describe, expect, it, vi } from 'vitest' import MaterialBasePage from '@/pages/materials/MaterialBasePage' import { renderWithProviders } from '@/test/render' vi.mock ('@/components/MaterialSidebar', () => ({ default: () => , })) describe ('MaterialBasePage', () => { it ('renders the material sidebar and nested route outlet', () => { renderWithProviders ( }> Outlet content}/> , { route: '/materials' }, ) expect (screen.getByText ('Material sidebar')).toBeInTheDocument () expect (screen.getByText ('Outlet content')).toBeInTheDocument () }) })