@@ -9,35 +9,29 @@ import { EXIT_TIMEOUT, EXIT_CODE } from '../src/exit.js'
99
1010import { emit } from './helpers/events.js'
1111import {
12- stubProcessClock ,
13- unStubProcessClock ,
12+ startClockLogging ,
1413 startExitLogging ,
1514 startProcessLogging ,
1615} from './helpers/exit.js'
1716import { removeProcessListeners } from './helpers/remove.js'
18- import { startLogging } from './helpers/start.js'
1917
2018const pNextTick = promisify ( nextTick )
2119removeProcessListeners ( )
2220
2321test . serial ( 'call process.exit() after a timeout' , async ( t ) => {
24- const clock = stubProcessClock ( )
25- const { stopLogging } = startLogging ( { exit : true } )
22+ const { clock, stopLogging } = startClockLogging ( { exit : true } )
2623
2724 await emit ( 'uncaughtException' )
2825 t . deepEqual ( process . exit . args , [ ] )
2926 clock . tick ( EXIT_TIMEOUT )
3027 t . deepEqual ( process . exit . args , [ [ EXIT_CODE ] ] )
3128
3229 stopLogging ( )
33- unStubProcessClock ( clock )
3430} )
3531
36- // eslint-disable-next-line max-statements
3732test . serial ( 'wait for async onError() before exiting' , async ( t ) => {
38- const clock = stubProcessClock ( )
3933 const onErrorDuration = 1e5
40- const { stopLogging } = startLogging ( {
34+ const { clock , stopLogging } = startClockLogging ( {
4135 async onError ( ) {
4236 await promisify ( setTimeout ) ( onErrorDuration )
4337 } ,
@@ -52,7 +46,6 @@ test.serial('wait for async onError() before exiting', async (t) => {
5246 t . deepEqual ( process . exit . args , [ [ EXIT_CODE ] ] )
5347
5448 stopLogging ( )
55- unStubProcessClock ( clock )
5649} )
5750
5851test . serial ( 'exit process if "exit: true"' , async ( t ) => {
0 commit comments