test: attempt network idle test

This commit is contained in:
Michael Brevard 2024-06-09 23:34:04 +03:00 committed by GitHub
parent 79a805fa8c
commit 53d73baa48
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 0 deletions

View File

@ -2639,7 +2639,10 @@ describe('lazy import components', () => {
it('lazy load delayed hydration comps at the right time', async () => { it('lazy load delayed hydration comps at the right time', async () => {
expect(html).not.toContain('This shouldn\'t be visible at first!') expect(html).not.toContain('This shouldn\'t be visible at first!')
const { page } = await renderPage('/lazy-import-components') const { page } = await renderPage('/lazy-import-components')
expect(await page.locator('body').getByText('This should be visible at first with network!').all()).toHaveLength(1)
expect(await page.locator('body').getByText('This should be visible at first with viewport!').all()).toHaveLength(1) expect(await page.locator('body').getByText('This should be visible at first with viewport!').all()).toHaveLength(1)
await page.waitForLoadState('networkidle')
expect(await page.locator('body').getByText('This should be visible at first with network!').all()).toHaveLength(0)
await page.evaluate(() => window.scrollTo(0, document.body.scrollHeight)) await page.evaluate(() => window.scrollTo(0, document.body.scrollHeight))
await page.waitForLoadState('networkidle') await page.waitForLoadState('networkidle')
expect(await page.locator('body').getByText('This shouldn\'t be visible at first with viewport!').all()).toHaveLength(1) expect(await page.locator('body').getByText('This shouldn\'t be visible at first with viewport!').all()).toHaveLength(1)