@@ -5,6 +5,7 @@ const { Client, errors } = require('..')
55const { createServer } = require ( 'http' )
66const { Readable } = require ( 'stream' )
77const FakeTimers = require ( '@sinonjs/fake-timers' )
8+ const timers = require ( '../lib/timers' )
89
910test ( 'refresh timeout on pause' , ( t ) => {
1011 t . plan ( 1 )
@@ -51,6 +52,12 @@ test('start headers timeout after request body', (t) => {
5152 const clock = FakeTimers . install ( )
5253 t . teardown ( clock . uninstall . bind ( clock ) )
5354
55+ const orgTimers = { ...timers }
56+ Object . assign ( timers , { setTimeout, clearTimeout } )
57+ t . teardown ( ( ) => {
58+ Object . assign ( timers , orgTimers )
59+ } )
60+
5461 const server = createServer ( ( req , res ) => {
5562 } )
5663 t . teardown ( server . close . bind ( server ) )
@@ -101,6 +108,12 @@ test('start headers timeout after async iterator request body', (t) => {
101108 const clock = FakeTimers . install ( )
102109 t . teardown ( clock . uninstall . bind ( clock ) )
103110
111+ const orgTimers = { ...timers }
112+ Object . assign ( timers , { setTimeout, clearTimeout } )
113+ t . teardown ( ( ) => {
114+ Object . assign ( timers , orgTimers )
115+ } )
116+
104117 const server = createServer ( ( req , res ) => {
105118 } )
106119 t . teardown ( server . close . bind ( server ) )
@@ -167,7 +180,7 @@ test('parser resume with no body timeout', (t) => {
167180 onConnect ( ) {
168181 } ,
169182 onHeaders ( statusCode , headers , resume ) {
170- setTimeout ( resume , 100 )
183+ setTimeout ( resume , 2000 )
171184 return false
172185 } ,
173186 onData ( ) {
0 commit comments