Nuxt/test/utils/build.js
Clark Du ef7a42649d misc: improve coverage and packaging (#3121)
nuxt-start and nuxt/legacy are also coming!
2018-03-28 02:58:17 +04:30

21 lines
564 B
JavaScript

import { loadFixture, Nuxt, Builder } from './index'
export const buildFixture = function buildFixture(fixture) {
test(`Build ${fixture}`, async () => {
const config = loadFixture(fixture, {
test: true,
minimalCLI: true,
build: {
stats: false
}
})
const nuxt = new Nuxt(config)
const buildDone = jest.fn()
nuxt.hook('build:done', buildDone)
const builder = await new Builder(nuxt).build()
// 2: BUILD_DONE
expect(builder._buildStatus).toBe(2)
expect(buildDone).toHaveBeenCalledTimes(1)
})
}