Solve test yielding in net_serve_requests (#177)

This commit is contained in:
Snorlax 2024-04-11 08:04:40 -04:00 committed by GitHub
parent 0d302cf0c1
commit 8220216893
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -91,6 +91,12 @@ local handle2 = net.serve(PORT, {
end, end,
}) })
if process.os == "windows" then
-- In Windows, client cannot directly connect to `0.0.0.0`.
-- `0.0.0.0` is a non-routable meta-address.
URL_EXTERNAL = "http://localhost"
end
-- And any requests to that IP should succeed -- And any requests to that IP should succeed
local response3 = net.request(`{URL_EXTERNAL}:{PORT}`).body local response3 = net.request(`{URL_EXTERNAL}:{PORT}`).body
assert(response3 ~= nil, "Invalid response from server") assert(response3 ~= nil, "Invalid response from server")