1 <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML//EN">
4 <script src=
"/js-test-resources/js-test.js"></script>
7 <div id=
"description"></div>
8 <div id=
"console"></div>
9 <script type=
"text/javascript">
10 description("Checks whether unpaired surrogates in a close reason are silently converted to U+FFFD and SYNTAX_ERR is not thrown.");
12 window
.jsTestIsAsync
= true;
14 var ws
= new WebSocket("ws://localhost:8880/echo");
18 ws
.onopen = function()
21 ws
.close(1000, '\uD807');
24 ws
.onmessage = function (event
)
27 testFailed("onmessage() was called. (message = \"" + message
+ "\")");
30 ws
.onclose = function(event
)
33 shouldBeTrue("closeEvent.wasClean");