diff --git a/test/fixtures/with-config/nuxt.config.js b/test/fixtures/with-config/nuxt.config.js index 23500c15d..3d97739da 100644 --- a/test/fixtures/with-config/nuxt.config.js +++ b/test/fixtures/with-config/nuxt.config.js @@ -1,6 +1,15 @@ +const resolve = require('path').resolve + module.exports = { router: { - base: '/test/' + base: '/test/', + extendRoutes (routes) { + routes.push({ + name: 'about-bis', + path: '/about-bis', + component: resolve(__dirname, 'pages/about.vue') + }) + } }, cache: true, plugins: ['~plugins/test.js'], diff --git a/test/with-config.test.js b/test/with-config.test.js index 831db9c61..ba7e145c6 100644 --- a/test/with-config.test.js +++ b/test/with-config.test.js @@ -47,6 +47,13 @@ test('/test/env', async t => { t.true(html.includes('"string": "Nuxt.js"')) }) +test('/test/about-bis (added with extendRoutes)', async t => { + const window = await nuxt.renderAndGetWindow(url('/test/about-bis')) + const html = window.document.body.innerHTML + t.true(html.includes('