@@ -411,7 +411,6 @@ describe('Overhead controller', () => {
411
411
412
412
function tests ( serverConfig ) {
413
413
const handlers = [ ]
414
-
415
414
beforeEach ( ( ) => {
416
415
testRequestEventEmitter
417
416
. removeAllListeners ( TEST_REQUEST_STARTED )
@@ -583,29 +582,27 @@ describe('Overhead controller', () => {
583
582
}
584
583
handlers . push ( handler )
585
584
agent . subscribe ( handler )
586
-
587
585
testRequestEventEmitter . on ( TEST_REQUEST_STARTED , ( url ) => {
588
586
if ( url === FIRST_REQUEST ) {
589
587
axios . get ( `http://localhost:${ serverConfig . port } ${ SECOND_REQUEST } ` ) . then ( ) . catch ( done )
590
588
} else if ( url === SECOND_REQUEST ) {
591
589
axios . get ( `http://localhost:${ serverConfig . port } ${ THIRD_REQUEST } ` ) . then ( ) . catch ( done )
592
590
} else if ( url === THIRD_REQUEST ) {
593
591
requestResolvers [ FIRST_REQUEST ] ( )
592
+ } else if ( url === FOURTH_REQUEST ) {
593
+ axios . get ( `http://localhost:${ serverConfig . port } ${ FIFTH_REQUEST } ` ) . then ( ) . catch ( done )
594
594
} else if ( url === FIFTH_REQUEST ) {
595
595
requestResolvers [ SECOND_REQUEST ] ( )
596
596
}
597
597
} )
598
+
598
599
testRequestEventEmitter . on ( TEST_REQUEST_FINISHED , ( url ) => {
599
600
if ( url === FIRST_REQUEST ) {
600
601
axios . get ( `http://localhost:${ serverConfig . port } ${ FOURTH_REQUEST } ` ) . then ( ) . catch ( done )
601
- axios . get ( `http://localhost:${ serverConfig . port } ${ FIFTH_REQUEST } ` ) . then ( ) . catch ( done )
602
602
} else if ( url === SECOND_REQUEST ) {
603
- // Previously this was a setImmediate, but that made this flaky. Waiting 100ms de-flakes it.
604
- setTimeout ( ( ) => {
605
- requestResolvers [ THIRD_REQUEST ] ( )
606
- requestResolvers [ FOURTH_REQUEST ] ( )
607
- requestResolvers [ FIFTH_REQUEST ] ( )
608
- } , 100 )
603
+ requestResolvers [ THIRD_REQUEST ] ( )
604
+ requestResolvers [ FOURTH_REQUEST ] ( )
605
+ requestResolvers [ FIFTH_REQUEST ] ( )
609
606
}
610
607
} )
611
608
0 commit comments