chore: begin response logging before click

This commit is contained in:
Michael Brevard 2024-06-16 11:11:09 +03:00 committed by GitHub
parent 7bdfc6cc86
commit 1fbe165da5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2693,10 +2693,11 @@ describe('lazy import components', () => {
it('respects custom delayed hydration triggers', async () => { it('respects custom delayed hydration triggers', async () => {
const { page } = await renderPage('/lazy-import-components') const { page } = await renderPage('/lazy-import-components')
await page.waitForLoadState('networkidle') await page.waitForLoadState('networkidle')
await page.locator('#lazyevent2').click() const resp = page.waitForResponse(response =>
await page.waitForResponse(response =>
response.status() === 200 && response.text().then(text => text.includes('This shouldn\'t be visible at first with events!')), response.status() === 200 && response.text().then(text => text.includes('This shouldn\'t be visible at first with events!')),
) )
await page.locator('#lazyevent2').click()
await resp
expect(await page.locator('body').getByText('This should be visible at first with events!').all()).toHaveLength(1) expect(await page.locator('body').getByText('This should be visible at first with events!').all()).toHaveLength(1)
expect(await page.locator('body').getByText('This shouldn\'t be visible at first with events!').all()).toHaveLength(1) expect(await page.locator('body').getByText('This shouldn\'t be visible at first with events!').all()).toHaveLength(1)
}) })