18 lines
489 B
Lua
18 lines
489 B
Lua
local ok, net = pcall(require, "lb:net")
|
|
if not ok then return end
|
|
|
|
describe("tcp", function()
|
|
describe("socket", function()
|
|
test("bind", function()
|
|
local socket = net:bind_tcp("127.0.0.1")
|
|
|
|
-- binds to the correct port
|
|
assert(tostring(socket:local_addr():ip()) == "127.0.0.1")
|
|
assert(socket:local_addr():port() ~= 0)
|
|
|
|
-- should not be able to rebind socket
|
|
assert(not pcall(socket.bind, socket, net:socketaddr("127.0.0.1")))
|
|
end)
|
|
end)
|
|
end)
|