diff --git a/client/src/pages/admin/AdminPage.tsx b/client/src/pages/admin/AdminPage.tsx index 4823f442023e4c7366cf4ba1df3b7aecb82c6153..a8b1746aa8ee4e7564a6f13dc074b11082002747 100644 --- a/client/src/pages/admin/AdminPage.tsx +++ b/client/src/pages/admin/AdminPage.tsx @@ -73,7 +73,6 @@ const AdminView: React.FC = () => { dispatch(getCities()) dispatch(getRoles()) dispatch(getTypes()) - axios.get('/api/competitions/1/codes').then(console.log).catch(console.log) dispatch(getStatistics()) }, []) diff --git a/client/src/pages/login/components/CompetitionLogin.test.tsx b/client/src/pages/login/components/CompetitionLogin.test.tsx index 29213c943578afb01b27199d0a3fcb5f2db44092..862880bc5006288dc76b022dc9ec171c607b13d5 100644 --- a/client/src/pages/login/components/CompetitionLogin.test.tsx +++ b/client/src/pages/login/components/CompetitionLogin.test.tsx @@ -1,7 +1,13 @@ import { render } from '@testing-library/react' import React from 'react' +import { Provider } from 'react-redux' +import store from '../../../store' import CompetitionLogin from './CompetitionLogin' it('renders competition login', () => { - render(<CompetitionLogin />) + render( + <Provider store={store}> + <CompetitionLogin /> + </Provider> + ) }) diff --git a/client/src/pages/views/ParticipantViewPage.test.tsx b/client/src/pages/views/ParticipantViewPage.test.tsx index 85360e4ffe754f5887e9b654c45d0c921a67a3a0..c0950b3c6d3dfeaf1b1ce2d1293829c10651fe33 100644 --- a/client/src/pages/views/ParticipantViewPage.test.tsx +++ b/client/src/pages/views/ParticipantViewPage.test.tsx @@ -1,13 +1,16 @@ import { render } from '@testing-library/react' import React from 'react' import { Provider } from 'react-redux' +import { BrowserRouter } from 'react-router-dom' import store from '../../store' import ParticipantViewPage from './ParticipantViewPage' it('renders participant view page', () => { render( - <Provider store={store}> - <ParticipantViewPage /> - </Provider> + <BrowserRouter> + <Provider store={store}> + <ParticipantViewPage /> + </Provider> + </BrowserRouter> ) }) diff --git a/client/src/pages/views/ViewSelectPage.test.tsx b/client/src/pages/views/ViewSelectPage.test.tsx index 2e6499776df4a1eaeeac94e34e40bd70defdbdbb..83b71db05a13abc23b629003877c5698d99b4481 100644 --- a/client/src/pages/views/ViewSelectPage.test.tsx +++ b/client/src/pages/views/ViewSelectPage.test.tsx @@ -1,12 +1,26 @@ import { render } from '@testing-library/react' import React from 'react' +import { Provider } from 'react-redux' import { BrowserRouter } from 'react-router-dom' +import store from '../../store' import ViewSelectPage from './ViewSelectPage' +import mockedAxios from 'axios' +import { act } from 'react-dom/test-utils' -it('renders view select page', () => { - render( - <BrowserRouter> - <ViewSelectPage /> - </BrowserRouter> - ) +it('renders view select page', async () => { + await act(async () => { + const res = { + data: {}, + } + ;(mockedAxios.post as jest.Mock).mockImplementation(() => { + return Promise.resolve(res) + }) + render( + <BrowserRouter> + <Provider store={store}> + <ViewSelectPage /> + </Provider> + </BrowserRouter> + ) + }) })