Skip to content
Snippets Groups Projects

Fix various warnings from tests

Merged Andreas Ellewsen requested to merge tests/speedup into master
Files
4
@@ -2,6 +2,8 @@ import { render, screen, waitFor } from 'test-utils'
@@ -2,6 +2,8 @@ import { render, screen, waitFor } from 'test-utils'
import AdapterDateFns from '@mui/lab/AdapterDateFns'
import AdapterDateFns from '@mui/lab/AdapterDateFns'
import { LocalizationProvider } from '@mui/lab'
import { LocalizationProvider } from '@mui/lab'
import { addYears } from 'date-fns/fp'
import { addYears } from 'date-fns/fp'
 
import { act } from 'react-dom/test-utils'
 
import { FeatureContext } from 'contexts'
import { FeatureContext } from 'contexts'
import GuestRegisterStep from './register'
import GuestRegisterStep from './register'
import { GuestRegisterData } from '../enteredGuestData'
import { GuestRegisterData } from '../enteredGuestData'
@@ -335,10 +337,7 @@ test('Guest not allowed to proceed in wizard if phone number is not valid', asyn
@@ -335,10 +337,7 @@ test('Guest not allowed to proceed in wizard if phone number is not valid', asyn
</FeatureContext.Provider>
</FeatureContext.Provider>
)
)
reference.current?.doSubmit()
await act(async () => reference.current?.doSubmit())
// TODO It is stupid to wait like this, but I have not found a wait-for function in jest
await new Promise((r) => setTimeout(r, 500))
expect(nextHandler.mock.calls.length).toBe(0)
expect(nextHandler.mock.calls.length).toBe(0)
})
})
@@ -389,10 +388,7 @@ test('Guest allowed to proceed in wizard if data is valid', async () => {
@@ -389,10 +388,7 @@ test('Guest allowed to proceed in wizard if data is valid', async () => {
</FeatureContext.Provider>
</FeatureContext.Provider>
)
)
reference.current?.doSubmit()
await act(async () => reference.current?.doSubmit())
// TODO It is stupid to wait like this, but I have not found a wait-for function in jest
await new Promise((r) => setTimeout(r, 500))
expect(nextHandler.mock.calls.length).toBe(1)
expect(nextHandler.mock.calls.length).toBe(1)
})
})
Loading