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()