From 7e1a9d677beb43c950768345722f6b6e56311c20 Mon Sep 17 00:00:00 2001 From: Jacob Heun Date: Fri, 24 Jan 2020 14:31:38 +0100 Subject: [PATCH] test(fix): fix listening test for ci --- test/core/listening.node.js | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/test/core/listening.node.js b/test/core/listening.node.js index 0178add3..c51af164 100644 --- a/test/core/listening.node.js +++ b/test/core/listening.node.js @@ -41,16 +41,13 @@ describe('Listening', () => { // Should get something like: // /ip4/127.0.0.1/tcp/50866 // /ip4/192.168.1.2/tcp/50866 - expect(addrs.length).to.equal(2) - - const opts = [addrs[0].toOptions(), addrs[1].toOptions()] - expect(opts[0].family).to.equal('ipv4') - expect(opts[1].family).to.equal('ipv4') - expect(opts[0].transport).to.equal('tcp') - expect(opts[1].transport).to.equal('tcp') - expect(opts[0].host).to.match(/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/) - expect(opts[1].host).to.match(/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/) - expect(opts[0].port).to.be.gt(0) - expect(opts[1].port).to.be.gt(0) + expect(addrs.length).to.be.at.least(2) + for (const addr of addrs) { + const opts = addr.toOptions() + expect(opts.family).to.equal('ipv4') + expect(opts.transport).to.equal('tcp') + expect(opts.host).to.match(/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/) + expect(opts.port).to.be.gt(0) + } }) })