diff options
author | Diego Nehab <diego@impa.br> | 2013-06-12 21:45:15 +0800 |
---|---|---|
committer | Diego Nehab <diego@impa.br> | 2013-06-12 21:45:15 +0800 |
commit | 7cad902bb77ab5052a7dd5560dd76e9dbaac5002 (patch) | |
tree | f6503d27ff46c7498531aec7b2ed9e76bdee146a /test | |
parent | b34386ca5cee86ccb380eee4b40388381d59bcc1 (diff) | |
download | luasocket-7cad902bb77ab5052a7dd5560dd76e9dbaac5002.tar.gz luasocket-7cad902bb77ab5052a7dd5560dd76e9dbaac5002.tar.bz2 luasocket-7cad902bb77ab5052a7dd5560dd76e9dbaac5002.zip |
Fix makefile and test_socket_error.lua
Diffstat (limited to 'test')
-rw-r--r-- | test/test_socket_error.lua | 8 |
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) | |||
14 | for i = 1, 10 do | 14 | for 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 .. "'.") |