mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-05 21:53:56 +00:00
24 lines
593 B
JavaScript
24 lines
593 B
JavaScript
import test from 'ava'
|
|
import { resolve } from 'path'
|
|
import { Nuxt, Builder, Generator } from '../index.js'
|
|
|
|
test('Fail with routes() which throw an error', async t => {
|
|
const options = {
|
|
rootDir: resolve(__dirname, 'fixtures/basic'),
|
|
dev: false,
|
|
runBuild: true,
|
|
generate: {
|
|
async routes () {
|
|
throw new Error('Not today!')
|
|
}
|
|
}
|
|
}
|
|
const nuxt = new Nuxt(options)
|
|
const builder = new Builder(nuxt)
|
|
const generator = new Generator(nuxt, builder)
|
|
return generator.generate()
|
|
.catch((e) => {
|
|
t.true(e.message === 'Not today!')
|
|
})
|
|
})
|