add getPort to resolve Port(0) (#17559)

* add getPort to resolve Port(0)

* fixup

* use getPort in examples + tests

* address comments: do not re-export Port
This commit is contained in:
Timothee Cour
2021-03-30 11:14:39 -07:00
committed by GitHub
parent 5ecbe67371
commit 72988509ba
4 changed files with 32 additions and 18 deletions

View File

@@ -27,10 +27,9 @@ template genTest(input, expected) =
let server = newAsyncHttpServer()
waitFor runSleepLoop(server)
let port = getLocalAddr(server.getSocket.getFd, AF_INET)[1]
let data = postBegin & input
var socket = newSocket()
socket.connect("127.0.0.1", port)
socket.connect("127.0.0.1", server.getPort)
socket.send(data)
waitFor sleepAsync(10)
socket.close()