diff --git a/test/debug.test.js b/test/debug.test.js index ee9ad758c5..cf3be5d72f 100644 --- a/test/debug.test.js +++ b/test/debug.test.js @@ -38,6 +38,19 @@ test('/test/error should return error stack trace (Youch)', async t => { t.true(error.includes('
')) }) +test('/test/error no source-map (Youch)', async t => { + const sourceMaps = nuxt.renderer.resources.serverBundle.maps + nuxt.renderer.resources.serverBundle.maps = {} + + const { response, error } = await t.throws(nuxt.renderAndGetWindow(url('/test/error'))) + t.is(response.statusCode, 500) + t.is(response.statusMessage, 'NuxtServerError') + t.true(error.includes('test youch !')) + t.true(error.includes('
')) + + nuxt.renderer.resources.serverBundle.maps = sourceMaps +}) + test('/test/error should return json format error (Youch)', async t => { const opts = { headers: { diff --git a/test/spa.test.js b/test/spa.test.js index 8188960bb8..6868a20c0c 100755 --- a/test/spa.test.js +++ b/test/spa.test.js @@ -47,6 +47,12 @@ test('/custom (call mounted and created once)', async t => { t.true(mounts.length === 1) }) +test('/_nuxt/ (access publicPath in spa mode)', async t => { + const { response: { statusCode, statusMessage } } = await t.throws(renderRoute('/_nuxt/')) + t.is(statusCode, 404) + t.is(statusMessage, 'ResourceNotFound') +}) + // Close server and ask nuxt to stop listening to file changes test.after('Closing server and nuxt.js', t => { nuxt.close()