Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(324)

Unified Diff: LayoutTests/http/tests/websocket/bufferedAmount-after-send.html

Issue 1295723003: Fix a flaky websocket test. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
};
« no previous file with comments | « LayoutTests/TestExpectations ('k') | LayoutTests/http/tests/websocket/bufferedAmount-after-send-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698