diff --git a/testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-multiple.html b/testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-multiple.html index f5b142b93c4c..28a0cee2c871 100644 --- a/testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-multiple.html +++ b/testing/web-platform/tests/websockets/interfaces/WebSocket/close/close-multiple.html @@ -14,9 +14,13 @@ async_test(function(t) { ws.close(); ws.close(); ws.close(); - setTimeout(t.step_func(function() { + var f = t.step_func(function() { + if (i < 1) { + setTimeout(f, 500); + } assert_equals(i, 1); t.done() - }), 50); + }); + setTimeout(f, 500); });