From 55a7a5cd33e97f9a8370083dcb041c5552f10ac9 Mon Sep 17 00:00:00 2001 From: fengmk2 Date: Tue, 27 Feb 2018 18:30:46 +0800 Subject: [PATCH] test: stop timer after test end --- test/server_timeout.test.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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(); }); });