diff --git a/test/fixtures/debug/debug.test.js b/test/fixtures/debug/debug.test.js deleted file mode 100644 index 2af89c9eab..0000000000 --- a/test/fixtures/debug/debug.test.js +++ /dev/null @@ -1,3 +0,0 @@ -const { buildFixture } = require('../../utils/build') - -buildFixture('debug') diff --git a/test/fixtures/debug/nuxt.config.js b/test/fixtures/debug/nuxt.config.js deleted file mode 100644 index aed59919d8..0000000000 --- a/test/fixtures/debug/nuxt.config.js +++ /dev/null @@ -1,10 +0,0 @@ -export default { - router: { - base: '/test/' - }, - dev: true, // Needed for __open-in-editor middleware - debug: true, - env: { - 'NODE_ENV': 'development' - } -} diff --git a/test/fixtures/debug/pages/error.vue b/test/fixtures/debug/pages/error.vue deleted file mode 100644 index 9be9c6d927..0000000000 --- a/test/fixtures/debug/pages/error.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/test/fixtures/debug/pages/index.vue b/test/fixtures/debug/pages/index.vue deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/test/unit/debug.test.js b/test/unit/debug.test.js deleted file mode 100644 index 5f79d35fb2..0000000000 --- a/test/unit/debug.test.js +++ /dev/null @@ -1,95 +0,0 @@ -import { loadFixture, getPort, Nuxt, rp } from '../utils' - -let port -const url = route => 'http://localhost:' + port + route - -let nuxt = null - -describe.skip('debug', () => { - beforeAll(async () => { - const config = loadFixture('debug') - nuxt = new Nuxt(config) - port = await getPort() - await nuxt.listen(port, 'localhost') - }) - - test('/test/__open-in-editor (open-in-editor)', async () => { - const { body } = await rp( - url('/test/__open-in-editor?file=pages/index.vue'), - { resolveWithFullResponse: true } - ) - expect(body).toBe('') - }) - - test( - '/test/__open-in-editor should return error (open-in-editor)', - async () => { - await expect(rp(url('/test/__open-in-editor?file='))).rejects.toMatchObject({ - statusCode: 500, - message: 'launch-editor-middleware: required query param "file" is missing.' - }) - } - ) - - test('/test/error should return error stack trace (Youch)', async () => { - // const errorSpy = await interceptError() - - await expect(nuxt.renderAndGetWindow(url('/test/error'))).rejects.toMatchObject({ - response: { - statusCode: 500, - statusMessage: 'NuxtServerError' - }, - error: expect.stringContaining('test youch !') - }) - - // release() - // expect(errorSpy.calledTwice).toBe(true) - // expect(errorSpy.getCall(0).args[0].includes('test youch !')).toBe(true) - // expect(errorSpy.getCall(1).args[0].message.includes('test youch !')).toBe(true) - }) - - test('/test/error no source-map (Youch)', async () => { - const sourceMaps = nuxt.renderer.resources.serverBundle.maps - nuxt.renderer.resources.serverBundle.maps = {} - - // const errorSpy = await interceptError() - await expect(nuxt.renderAndGetWindow(url('/test/error'))).rejects.toMatchObject({ - statusCode: 500, - error: expect.stringContaining('
') - }) - // release() - // expect(errorSpy.calledTwice).toBe(true) - // expect(errorSpy.getCall(0).args[0].includes('test youch !')).toBe(true) - // expect(errorSpy.getCall(1).args[0].message.includes('test youch !')).toBe(true) - - nuxt.renderer.resources.serverBundle.maps = sourceMaps - }) - - test('/test/error should return json format error (Youch)', async () => { - const opts = { - headers: { - accept: 'application/json' - }, - resolveWithFullResponse: true - } - // const errorSpy = await interceptError() - - await expect(rp(url('/test/error'), opts)).rejects.toMatchObject({ - response: { - headers: { - 'content-type': 'text/json; charset=utf-8' - } - } - }) - - // release() - // expect(errorSpy.calledTwice).toBe(true) - // expect(errorSpy.getCall(0).args[0].includes('test youch !')).toBe(true) - // expect(errorSpy.getCall(1).args[0].message.includes('test youch !')).toBe(true) - }) - - // Close server and ask nuxt to stop listening to file changes - afterAll(async () => { - await nuxt.close() - }) -})