mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-30 09:27:13 +00:00
update generate cli & tests
This commit is contained in:
parent
13166bcf78
commit
061059beb4
@ -112,7 +112,7 @@ if (options.mode !== 'spa') {
|
|||||||
return `Route: '${route}' thrown an error: \n` + JSON.stringify(error)
|
return `Route: '${route}' thrown an error: \n` + JSON.stringify(error)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
Utils.printError(report.join('\n\n'), 'Generate errors')
|
Utils.printError(report.join('\n\n'), 'Generate errors summary:')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ nuxt.hook('generate:done', (generator, errors) => {
|
|||||||
return `Route: '${route}' thrown an error: \n` + JSON.stringify(error)
|
return `Route: '${route}' thrown an error: \n` + JSON.stringify(error)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
Utils.printError(report.join('\n\n'), 'generate')
|
Utils.printError(report.join('\n\n'), 'Generate errors summary:')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ const execify = promisify(exec)
|
|||||||
const rootDir = resolve(__dirname, 'fixtures/basic')
|
const rootDir = resolve(__dirname, 'fixtures/basic')
|
||||||
|
|
||||||
const port = 4011
|
const port = 4011
|
||||||
const url = (route) => 'http://localhost:' + port + route
|
const url = route => 'http://localhost:' + port + route
|
||||||
|
|
||||||
test.serial('bin/nuxt-build', async t => {
|
test.serial('bin/nuxt-build', async t => {
|
||||||
const binBuild = resolve(__dirname, '..', 'bin', 'nuxt-build')
|
const binBuild = resolve(__dirname, '..', 'bin', 'nuxt-build')
|
||||||
@ -33,19 +33,19 @@ test.serial('bin/nuxt-start', async t => {
|
|||||||
|
|
||||||
const nuxtStart = spawn('node', [binStart, rootDir], { env: env })
|
const nuxtStart = spawn('node', [binStart, rootDir], { env: env })
|
||||||
|
|
||||||
nuxtStart.stdout.on('data', (data) => {
|
nuxtStart.stdout.on('data', data => {
|
||||||
stdout += data
|
stdout += data
|
||||||
})
|
})
|
||||||
|
|
||||||
nuxtStart.stderr.on('data', (data) => {
|
nuxtStart.stderr.on('data', data => {
|
||||||
stderr += data
|
stderr += data
|
||||||
})
|
})
|
||||||
|
|
||||||
nuxtStart.on('error', (err) => {
|
nuxtStart.on('error', err => {
|
||||||
error = err
|
error = err
|
||||||
})
|
})
|
||||||
|
|
||||||
nuxtStart.on('close', (code) => {
|
nuxtStart.on('close', code => {
|
||||||
exitCode = code
|
exitCode = code
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -66,13 +66,18 @@ test.serial('bin/nuxt-start', async t => {
|
|||||||
|
|
||||||
// Wait max 10s for the process to be killed
|
// Wait max 10s for the process to be killed
|
||||||
iterator = 0
|
iterator = 0
|
||||||
while (exitCode === undefined && iterator < 40) { // eslint-disable-line no-unmodified-loop-condition
|
while (exitCode === undefined && iterator < 40) {
|
||||||
|
// eslint-disable-line no-unmodified-loop-condition
|
||||||
await Utils.waitFor(250)
|
await Utils.waitFor(250)
|
||||||
iterator++
|
iterator++
|
||||||
}
|
}
|
||||||
|
|
||||||
if (iterator >= 40) {
|
if (iterator >= 40) {
|
||||||
t.log(`WARN: we were unable to automatically kill the child process with pid: ${nuxtStart.pid}`)
|
t.log(
|
||||||
|
`WARN: we were unable to automatically kill the child process with pid: ${
|
||||||
|
nuxtStart.pid
|
||||||
|
}`
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
t.is(stderr, '')
|
t.is(stderr, '')
|
||||||
@ -88,6 +93,6 @@ test.serial('bin/nuxt-generate', async t => {
|
|||||||
t.true(stderr.includes('Destination folder cleaned'))
|
t.true(stderr.includes('Destination folder cleaned'))
|
||||||
t.true(stderr.includes('Static & build files copied'))
|
t.true(stderr.includes('Static & build files copied'))
|
||||||
t.true(stderr.includes(`Generate file: ${sep}users${sep}1${sep}index.html`))
|
t.true(stderr.includes(`Generate file: ${sep}users${sep}1${sep}index.html`))
|
||||||
t.true(stderr.includes('Error report'))
|
t.true(stderr.includes('Generate errors summary:'))
|
||||||
t.true(stderr.includes('Generate done'))
|
t.true(stderr.includes('Generate done'))
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user