From 754ec4bced7ddc221566f652083b8aea9d987100 Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Fri, 25 May 2018 00:50:33 +0200 Subject: [PATCH] use port 0 + run test in // --- package.json | 2 +- test/mineflayer.test.js | 8 ++++---- test/simple.test.js | 3 +-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 4cf77bd..bff7fc8 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "scripts": { "prepare": "require-self", "lint": "standard test/*.test.js src/**/*.js src/**/**/*.js src/*.js examples/*.js *.js", - "test": "jest --verbose --runInBand" + "test": "jest --verbose" }, "keywords": [], "license": "MIT", diff --git a/test/mineflayer.test.js b/test/mineflayer.test.js index e0503b8..a92684c 100644 --- a/test/mineflayer.test.js +++ b/test/mineflayer.test.js @@ -72,10 +72,9 @@ squid.supportedVersions.forEach((supportedVersion, i) => { } beforeEach(async () => { - const PORT = Math.round(30000 + Math.random() * 20000) const options = settings options['online-mode'] = false - options['port'] = PORT + options['port'] = 0 options['view-distance'] = 2 options['worldFolder'] = undefined options['logging'] = false @@ -84,15 +83,16 @@ squid.supportedVersions.forEach((supportedVersion, i) => { serv = squid.createMCServer(options) await once(serv, 'listening') + const port = serv._server.socketServer.address().port bot = mineflayer.createBot({ host: 'localhost', - port: PORT, + port: port, username: 'bot', version: version.minecraftVersion }) bot2 = mineflayer.createBot({ host: 'localhost', - port: PORT, + port: port, username: 'bot2', version: version.minecraftVersion }) diff --git a/test/simple.test.js b/test/simple.test.js index feb98bb..b96457e 100644 --- a/test/simple.test.js +++ b/test/simple.test.js @@ -11,7 +11,6 @@ squid.supportedVersions.forEach((supportedVersion, i) => { if (!(i >= firstVersion && i <= lastVersion)) { return } - const PORT = Math.round(30000 + Math.random() * 20000) const mcData = require('minecraft-data')(supportedVersion) const version = mcData.version @@ -22,7 +21,7 @@ squid.supportedVersions.forEach((supportedVersion, i) => { beforeAll(done => { const options = settings options['online-mode'] = false - options['port'] = PORT + options['port'] = 0 options['view-distance'] = 2 options['worldFolder'] = undefined options['logging'] = false