next.js/test/development/webpack-issuer-deprecation-warning/index.test.ts
index.test.ts34 lines965 B
import { createNext } from 'e2e-utils'
import { NextInstance } from 'e2e-utils'
import { renderViaHTTP } from 'next-test-utils'

// Skip on Turbopack because it's not supported
;(process.env.IS_TURBOPACK_TEST ? describe.skip : describe)(
  'webpack-issuer-deprecation-warning',
  () => {
    let next: NextInstance

    beforeAll(async () => {
      next = await createNext({
        files: {
          'pages/index.js': `
          export default function Page() { 
            return <p>hello world
          } 
        `,
        },
        dependencies: {},
      })
    })
    afterAll(() => next.destroy())

    it('should not appear deprecation warning about webpack module issuer', async () => {
      const html = await renderViaHTTP(next.url, '/')
      expect(html).toContain('Syntax Error')
      expect(next.cliOutput).not.toContain(
        '[DEP_WEBPACK_MODULE_ISSUER] DeprecationWarning: Module.issuer: Use new ModuleGraph API'
      )
    })
  }
)
Quest for Codev2.0.0
/
SIGN IN