fix: wait for nuxt to be ready

This commit is contained in:
tbitw2549 2024-06-14 18:48:57 +03:00
parent 8c522836ed
commit 2021eac17b

View File

@ -2639,6 +2639,7 @@ 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).toContain('This should be visible at first with network!') expect(html).toContain('This should be visible at first with network!')
const { page } = await renderPage('/lazy-import-components') const { page } = await renderPage('/lazy-import-components')
await page.waitForLoadState('networkidle')
expect(await page.locator('body').getByText('This shouldn\'t be visible at first with network!').all()).toHaveLength(1) expect(await page.locator('body').getByText('This shouldn\'t 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.evaluate(() => window.scrollTo(0, document.body.scrollHeight)) await page.evaluate(() => window.scrollTo(0, document.body.scrollHeight))