@nadeshikon/plugin-nextjs
Version:
Run Next.js seamlessly on Netlify
33 lines (28 loc) • 934 B
text/typescript
import { createNext, FileRef } from 'e2e-utils'
import { NextInstance } from 'test/lib/next-modes/base'
import { renderViaHTTP } from 'next-test-utils'
import path from 'path'
describe('app-dir global edge configuration', () => {
//if ((global as any).isNextDeploy) {
// it('should skip next deploy for now', () => {})
// return
//}
let next: NextInstance
beforeAll(async () => {
next = await createNext({
files: new FileRef(path.join(__dirname, 'app-edge-global')),
dependencies: {
react: 'latest',
'react-dom': 'latest',
typescript: 'latest',
'@types/react': 'latest',
'@types/node': 'latest',
},
})
}, 600000)
afterAll(() => next.destroy())
it('should handle edge only routes', async () => {
const appHtml = await renderViaHTTP(next.url, '/app-edge')
expect(appHtml).toContain('<p>Edge!</p>')
})
})