Files
7da98e1318 Convert more tests from createNext -> nextTestSetup (#93799)
## What?

Converts more tests that use `createNext` to `nextTestSetup`

Follow-up to #93767

---------

Co-authored-by: Cursor <[email protected]>
2026-05-18 09:51:36 +02:00

34 lines
899 B
TypeScript

import { nextTestSetup } from 'e2e-utils'
import { retry } from 'next-test-utils'
describe('app-dir assetPrefix full URL', () => {
const { next } = nextTestSetup({
files: __dirname,
skipStart: true,
forcedPort: 'random',
})
beforeAll(async () => {
const port = next.forcedPort
await next.patchFile(
'next.config.js',
`module.exports = { assetPrefix: 'http://localhost:${port}' }`
)
await next.start()
})
it('should not break HMR when asset prefix set to full URL', async () => {
const browser = await next.browser('/')
const text = await browser.elementByCss('p').text()
expect(text).toBe('before edit')
await next.patchFile('app/page.tsx', (content) => {
return content.replace('before', 'after')
})
await retry(async () => {
expect(await browser.elementByCss('p').text()).toBe('after edit')
})
})
})