Skip to content

Commit 17cf943

Browse files
committedDec 18, 2023
fix(module): close nuxt before shutting down
1 parent ae37b0e commit 17cf943

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

Diff for: ‎src/module.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,13 @@ export default defineNuxtModule<NuxtVitestOptions>({
125125
// Start Vitest
126126
const promise = startVitest('test', [], defu(overrides, viteConfig.test), viteConfig)
127127
promise.catch(() => process.exit(1))
128-
128+
129129
if (watchMode) {
130130
logger.info(`Vitest UI starting on ${URL}`)
131+
nuxt.hook('close', () => promise.then(v => v?.close()))
131132
await new Promise(resolve => setTimeout(resolve, 1000))
132133
} else {
133-
promise.then(v => v?.close()).then(() => process.exit())
134-
promise.catch(() => process.exit(1))
134+
promise.then((v) => nuxt.close().then(() => v?.close()).then(() => process.exit()))
135135
}
136136

137137
loaded = true

0 commit comments

Comments
 (0)
Please sign in to comment.