Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.

Commit 0605210

Browse files
Pedro SantosAlan Shaw
Pedro Santos
authored and
Alan Shaw
committed
refactor: convert echo server util to use promises (#565)
1 parent c9103e9 commit 0605210

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

src/utils/echo-http-server.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,11 @@ module.exports.createServer = () => {
4343

4444
const server = http.createServer(handler)
4545

46-
server.start = (opts, cb) => {
47-
if (typeof opts === 'function') {
48-
cb = opts
49-
opts = {}
50-
}
51-
return server.listen(Object.assign({ port: defaultPort, host: '127.0.0.1' }, opts), cb)
52-
}
46+
server.start = (opts) => new Promise(
47+
(resolve) => server.listen(Object.assign({ port: defaultPort, host: '127.0.0.1' }, opts), resolve)
48+
)
5349

54-
server.stop = (cb) => server.close(cb)
50+
server.stop = () => new Promise((resolve) => server.close(resolve))
5551

5652
return server
5753
}

0 commit comments

Comments
 (0)