From 8847310ea86cebe415e92378eb8f3851d8e4057d Mon Sep 17 00:00:00 2001 From: Lam Wei Li Date: Tue, 20 Sep 2022 16:36:58 +0800 Subject: [PATCH] refactor(test): do not hardcode any ports, use ephemeral ports --- test/supertest.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/supertest.js b/test/supertest.js index a0b82c7..a25ce95 100644 --- a/test/supertest.js +++ b/test/supertest.js @@ -80,7 +80,7 @@ describe('request(app)', function () { res.send('hey'); }); - server = app.listen(4000, function () { + server = app.listen(function () { request(server) .get('/') .end(function (err, res) { @@ -99,8 +99,9 @@ describe('request(app)', function () { res.send('hey'); }); - server = app.listen(4001, function () { - request('http://localhost:4001') + server = app.listen(function () { + const url = 'http://localhost:' + server.address().port; + request(url) .get('/') .end(function (err, res) { res.status.should.equal(200);