From a9f4cf5608b6dd8c647d093726a97cc56da1ff12 Mon Sep 17 00:00:00 2001 From: Pedro Santos Date: Fri, 29 Nov 2019 14:52:21 +0000 Subject: [PATCH] refactor: http-server util file --- src/utils/echo-http-server.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/utils/echo-http-server.js b/src/utils/echo-http-server.js index 0554e18b..8e7f059e 100644 --- a/src/utils/echo-http-server.js +++ b/src/utils/echo-http-server.js @@ -43,15 +43,11 @@ module.exports.createServer = () => { const server = http.createServer(handler) - server.start = (opts, cb) => { - if (typeof opts === 'function') { - cb = opts - opts = {} - } - return server.listen(Object.assign({ port: defaultPort, host: '127.0.0.1' }, opts), cb) - } + server.start = (opts) => new Promise( + (resolve) => server.listen(Object.assign({ port: defaultPort, host: '127.0.0.1' }, opts), resolve) + ) - server.stop = (cb) => server.close(cb) + server.stop = () => new Promise((resolve) => server.close(resolve)) return server }