next.js/test/e2e/tsconfig-path/index.test.ts
index.test.ts30 lines788 B
import { FileRef, nextTestSetup } from 'e2e-utils'

describe('specified tsconfig', () => {
  const { next, skipped } = nextTestSetup({
    files: new FileRef(__dirname),
    dependencies: {
      typescript: '5.4.4',
    },
  })

  if (skipped) {
    return
  }

  it('app router: allows a user-specific tsconfig via the next config', async () => {
    const html = await next.render('/')
    expect(html).toContain('bar123')
  })

  it('pages router: allows a user-specific tsconfig via the next config', async () => {
    const html = await next.render('/page')
    expect(html).toContain('bar123')
  })

  it('middleware: allows a user-specific tsconfig via the next config', async () => {
    const html = await next.render('/middleware')
    expect(html).toContain('bar123')
  })
})
Quest for Codev2.0.0
/
SIGN IN