diff --git a/src/App.tsx b/src/App.tsx index 71f71ed8d7b0d8b621924540b9b2bdbc2ed82ed2..e5cf11ca04b0514606273bed02a369290f0c8fd0 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -34,33 +34,38 @@ export const App: FC = () => { }, [isAuth, role]); return ( - <ThemeProvider theme={muiTheme}> - <AuthContext.Provider value={value}> - <Router> - <Switch> - <Route exact path={NonAuthRoutes.home} component={LandingPage} /> + <div data-testid="App"> + <ThemeProvider theme={muiTheme}> + <AuthContext.Provider value={value}> + <Router> + <Switch> + <Route exact path={NonAuthRoutes.home} component={LandingPage} /> - <Route path={NonAuthRoutes.auth} component={AuthUser} /> - <PrivateRoute - Component={Dashboard} - path={AuthRoutes.dashboard} - requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} - /> - <PrivateRoute - Component={HomePage} - path={AuthRoutes.dashboard} - requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} - /> - <PrivateRoute - Component={ProfilePage} - path={AuthRoutes.profile} - requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} - /> - <Route path={NonAuthRoutes.unauthorized} component={Unauthorized} /> - <Route component={NotFound} /> - </Switch> - </Router> - </AuthContext.Provider> - </ThemeProvider> + <Route path={NonAuthRoutes.auth} component={AuthUser} /> + <PrivateRoute + Component={Dashboard} + path={AuthRoutes.dashboard} + requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} + /> + <PrivateRoute + Component={HomePage} + path={AuthRoutes.dashboard} + requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} + /> + <PrivateRoute + Component={ProfilePage} + path={AuthRoutes.profile} + requiredRoles={[Roles.admin, Roles.operator, Roles.senior]} + /> + <Route + path={NonAuthRoutes.unauthorized} + component={Unauthorized} + /> + <Route component={NotFound} /> + </Switch> + </Router> + </AuthContext.Provider> + </ThemeProvider> + </div> ); };