import { loadFixture, Nuxt, Builder } from './index' export const buildFixture = function buildFixture(fixture) { test(`Build ${fixture}`, async () => { jest.setTimeout(120000) const config = loadFixture(fixture, { test: true, build: { stats: 'errors-only' } }) 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) }) }