import { nextTestSetup } from 'e2e-utils'
describe('app dir - metadata dynamic routes suspense', () => {
const { next, skipped } = nextTestSetup({
files: __dirname,
skipDeployment: true,
})
if (skipped) {
return
}
it('should render metadata in head when root layout is wrapped with Suspense for bot requests', async () => {
const $ = await next.render$('/', undefined, {
headers: {
'User-Agent': 'Discordbot/2.0;',
},
})
expect($('head title').text()).toBe('My title')
expect($('head meta[name="application-name"]').attr('content')).toBe(
'suspense-app'
)
// unique title
expect($('title').length).toBe(1)
})
})