| Index: LayoutTests/http/tests/websocket/bufferedAmount-after-send.html
|
| diff --git a/LayoutTests/http/tests/websocket/bufferedAmount-after-send.html b/LayoutTests/http/tests/websocket/bufferedAmount-after-send.html
|
| index 1dd2652928bac20dcd1170a8a9f9495643c7f299..8ad95e1ded237c992946e867dddf46474d29eb87 100644
|
| --- a/LayoutTests/http/tests/websocket/bufferedAmount-after-send.html
|
| +++ b/LayoutTests/http/tests/websocket/bufferedAmount-after-send.html
|
| @@ -22,10 +22,11 @@ ws.onopen = function()
|
| shouldBe('ws.bufferedAmount', '42');
|
| ws.send('bye');
|
| shouldBe('ws.bufferedAmount', '45');
|
| - // FIXME: This is a bit flaky but I don't know how to fix it.
|
| - setTimeout(function() {
|
| - shouldBe('ws.bufferedAmount', '0');
|
| - ws.close();
|
| + var id = setInterval(function() {
|
| + if (ws.bufferedAmount === 0) {
|
| + clearInterval(id);
|
| + ws.close();
|
| + }
|
| }, 50);
|
| };
|
|
|
|
|