mirror of
https://github.com/hanzoai/next.js.git
synced 2026-09-24 17:00:51 +00:00
28 lines
828 B
TypeScript
28 lines
828 B
TypeScript
import { nextTestSetup } from 'e2e-utils'
|
|
|
|
const isPPREnabled = process.env.__NEXT_CACHE_COMPONENTS === 'true'
|
|
|
|
describe('app dir - not-found - default', () => {
|
|
const { next, isNextStart } = nextTestSetup({
|
|
files: __dirname,
|
|
skipDeployment: true,
|
|
})
|
|
|
|
it('should has noindex in the head html', async () => {
|
|
const $ = await next.render$('/does-not-exist')
|
|
expect(await $('meta[name="robots"]').attr('content')).toBe('noindex')
|
|
})
|
|
|
|
if (isNextStart) {
|
|
it('should contain noindex contain in the page', async () => {
|
|
const html = await next.readFile('.next/server/app/_not-found.html')
|
|
const rsc = isPPREnabled
|
|
? 'noindex'
|
|
: await next.readFile(`.next/server/app/_not-found.rsc`)
|
|
|
|
expect(html).toContain('noindex')
|
|
expect(rsc).toContain('noindex')
|
|
})
|
|
}
|
|
})
|