diff --git a/test/server_timeout.test.js b/test/server_timeout.test.js index e97fec1..4102e04 100644 --- a/test/server_timeout.test.js +++ b/test/server_timeout.test.js @@ -7,6 +7,7 @@ const Agent = require('..'); describe('test/server_timeout.test.js', () => { let port; let server; + let timer; before(done => { server = http.createServer((req, res) => { if (server.keepAliveTimeout) { @@ -24,6 +25,10 @@ describe('test/server_timeout.test.js', () => { }); }); + after(() => { + clearInterval(timer); + }); + it('should handle Keep-Alive header and not throw reset error', done => { const keepaliveAgent = new Agent({ keepAlive: true, @@ -67,7 +72,7 @@ describe('test/server_timeout.test.js', () => { req.end(); } - setInterval(request, server.keepAliveTimeout); + timer = setInterval(request, server.keepAliveTimeout); request(); }); });