diff --git a/packages/nuxt/test/build.bench.ts b/packages/nuxt/test/build.bench.ts index 5c516b8cbb..1dabfc2bf7 100644 --- a/packages/nuxt/test/build.bench.ts +++ b/packages/nuxt/test/build.bench.ts @@ -13,22 +13,21 @@ describe('build', () => { }) bench('initial dev server build in the basic test fixture', async () => { - const nuxt = await loadNuxt({ - cwd: basicTestFixtureDir, - ready: true, - overrides: { - dev: true, - buildDir: join(basicTestFixtureDir, 'node_modules/build/.nuxt'), - sourcemap: false, - builder: { - bundle: () => Promise.resolve(), + await new Promise((resolve) => { + loadNuxt({ + cwd: basicTestFixtureDir, + ready: true, + overrides: { + dev: true, + buildDir: join(basicTestFixtureDir, 'node_modules/build/.nuxt'), + sourcemap: false, + builder: { + async bundle (nuxt) { + resolve(await nuxt.close()) + }, + }, }, - }, + }).then(build) }) - await new Promise((resolve) => { - nuxt.hook('build:done', () => resolve()) - build(nuxt) - }) - await nuxt.close() }) })