@@ -154,12 +154,17 @@ describe(
154
154
end )
155
155
156
156
it (
157
- ' socket err gets forwarded to on_error' .. req_ws ,
157
+ ' socket err gets forwarded to on_error' ,
158
158
function (done )
159
+ settimeout (3.0 )
159
160
wsc :on_error (async (function (ws ,err )
160
161
assert .is_same (ws ,wsc )
161
162
if socket .tcp6 then
162
- assert .is_equal (err ,' host or service not provided, or not known' )
163
+ local expected = {
164
+ [' host or service not provided, or not known' ] = true ,
165
+ [' accept failed' ] = true
166
+ }
167
+ assert .is_true (expected [err ])
163
168
else
164
169
assert .is_equal (err ,' host not found' )
165
170
end
@@ -176,6 +181,7 @@ describe(
176
181
it (
177
182
' can send and receive data' .. req_ws ,
178
183
function (done )
184
+ settimeout (3.0 )
179
185
assert .is_function (wsc .send )
180
186
wsc :on_message (
181
187
async (
@@ -202,6 +208,7 @@ describe(
202
208
it (
203
209
' can send and receive data 127 byte messages' .. req_ws ,
204
210
function (done )
211
+ settimeout (3.0 )
205
212
local msg = random_text (127 )
206
213
wsc :on_message (
207
214
async (
@@ -217,7 +224,7 @@ describe(
217
224
it (
218
225
' can send and receive data 0xffff-1 byte messages' .. req_ws ,
219
226
function (done )
220
- settimeout (3 .0 )
227
+ settimeout (10 .0 )
221
228
local msg = random_text (0xffff - 1 )
222
229
wsc :on_message (
223
230
async (
@@ -233,7 +240,7 @@ describe(
233
240
it (
234
241
' can send and receive data 0xffff+1 byte messages' .. req_ws ,
235
242
function (done )
236
- settimeout (3 .0 )
243
+ settimeout (10 .0 )
237
244
local msg = random_text (0xffff + 1 )
238
245
wsc :on_message (
239
246
async (
@@ -249,6 +256,7 @@ describe(
249
256
it (
250
257
' closes cleanly' .. req_ws ,
251
258
function (done )
259
+ settimeout (3.0 )
252
260
wsc :on_close (async (function (_ ,was_clean ,code ,reason )
253
261
assert .is_true (was_clean )
254
262
assert .is_true (code >= 1000 )
0 commit comments