(page: Page)
| 595 | } |
| 596 | |
| 597 | async function waitForBackgroundPsnrSettled(page: Page): Promise<void> { |
| 598 | await page.waitForTimeout(350); |
| 599 | await expect.poll(async () => { |
| 600 | return (await getPsnrState(page)).computing; |
| 601 | }, { timeout: 15_000 }).toBe(false); |
| 602 | } |
| 603 | |
| 604 | async function getPsnrState(page: Page, imageId = SELECTED_IMAGE_ID): Promise<SplatPsnrState> { |
| 605 | return page.evaluate((nextImageId) => { |
no test coverage detected