diff options
Diffstat (limited to 'chromium/net/data/websocket')
-rw-r--r-- | chromium/net/data/websocket/close_observer.html | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/chromium/net/data/websocket/close_observer.html b/chromium/net/data/websocket/close_observer.html index e0bf4df290e..759f81b44b2 100644 --- a/chromium/net/data/websocket/close_observer.html +++ b/chromium/net/data/websocket/close_observer.html @@ -9,20 +9,22 @@ let url = protocol + '//' + location.host + '/close-observer?role=observer'; // Do connection test. let ws = new WebSocket(url); +const id = setTimeout(() => { + console.log('close_observer.html had timeout'); + document.title = 'FAIL'; +}, 3000); + ws.onmessage = e => { + clearTimeout(id); console.log('close_observer.html got message: ' + e.data); document.title = (e.data === 'OK' ? 'PASS' : 'FAIL'); ws.onclose = null; } ws.onclose = () => { + clearTimeout(id); console.log('close_observer.html saw close with no message'); document.title = 'FAIL'; } -setTimeout(() => { - console.log('close_observer.html had timeout'); - document.title = 'FAIL'; -}, 1000); - </script> |