aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_socket_error.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/test_socket_error.lua b/test/test_socket_error.lua
index 9bd0bc7..bda6408 100644
--- a/test/test_socket_error.lua
+++ b/test/test_socket_error.lua
@@ -14,8 +14,12 @@ assert('timeout' == err)
14for i = 1, 10 do 14for i = 1, 10 do
15 -- select pass even if socket has error 15 -- select pass even if socket has error
16 local _, rec, err = socket.select(nil, {sock}, 1) 16 local _, rec, err = socket.select(nil, {sock}, 1)
17 assert('timeout' == err) 17 local _, ss = next(rec)
18 assert(not next(rec)) 18 if ss then
19 assert(ss == sock)
20 else
21 assert('timeout' == err, 'unexpected error :' .. tostring(err))
22 end
19 err = sock:getoption("error") -- i get 'connection refused' on WinXP 23 err = sock:getoption("error") -- i get 'connection refused' on WinXP
20 if err then 24 if err then
21 print("Passed! Error is '" .. err .. "'.") 25 print("Passed! Error is '" .. err .. "'.")