diff --git a/test/basic.test.ts b/test/basic.test.ts index f16c793e9f..7531e70d26 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -644,9 +644,15 @@ describe('pages', () => { await page.waitForFunction(path => window.useNuxtApp?.()._route.fullPath === path, '/nested/xyz') await page.goBack() await page.waitForFunction(path => window.useNuxtApp?.()._route.fullPath === path, '/') + + await page.waitForSelector(LOAD_INDICATOR_SELECTOR) + let isVisible = await page.isVisible(LOAD_INDICATOR_SELECTOR) + expect(isVisible).toBe(true) + await page.waitForSelector(LOAD_INDICATOR_SELECTOR, { state: 'hidden' }) - const isVisible = await page.isVisible(LOAD_INDICATOR_SELECTOR) + isVisible = await page.isVisible(LOAD_INDICATOR_SELECTOR) expect(isVisible).toBe(false) + await page.close() }) }) diff --git a/test/fixtures/basic/pages/index.vue b/test/fixtures/basic/pages/index.vue index ebc61019c1..45edab2b72 100644 --- a/test/fixtures/basic/pages/index.vue +++ b/test/fixtures/basic/pages/index.vue @@ -3,6 +3,7 @@