Files
hugo-synandGitHub 601eaf0e87 chore: Fix multiple typos (#60531)
## For Contributors

Fix multiple typos
2024-01-11 10:44:55 -08:00

44 lines
1.3 KiB
TypeScript

import { createNextDescribe } from 'e2e-utils'
import { check } from 'next-test-utils'
createNextDescribe(
'app-prefetch-false-loading',
{
files: __dirname,
},
({ next }) => {
it('should render loading for the initial render', async () => {
const $ = await next.render$('/en/testing')
expect($('#loading').text()).toBe('Loading...')
})
it('should not re-trigger loading state when navigating between pages that share a dynamic layout', async () => {
const logStartIndex = next.cliOutput.length
const browser = await next.browser('/en/testing')
let initialRandomNumber = await browser
.elementById('random-number')
.text()
await browser.elementByCss('[href="/en/testing/test"]').click()
expect(await browser.hasElementByCssSelector('#loading')).toBeFalsy()
await check(
() => browser.hasElementByCssSelector('#nested-testing-page'),
true
)
const newRandomNumber = await browser.elementById('random-number').text()
expect(initialRandomNumber).toBe(newRandomNumber)
await check(() => {
const logOccurrences =
next.cliOutput.slice(logStartIndex).split('re-fetching in layout')
.length - 1
return logOccurrences
}, 1)
})
}
)