(page: Page)
| 810 | } |
| 811 | |
| 812 | async function waitForSelectedPsnrReady(page: Page): Promise<SplatPsnrState> { |
| 813 | await expect.poll(async () => { |
| 814 | const state = await getPsnrState(page); |
| 815 | return state.status === 'error' ? `error: ${state.error}` : state.status; |
| 816 | }, { timeout: 45_000 }).toBe('ready'); |
| 817 | |
| 818 | return getPsnrState(page); |
| 819 | } |
| 820 | |
| 821 | async function waitForSelectedPsnrComputing(page: Page): Promise<void> { |
| 822 | await expect.poll(async () => { |
no test coverage detected