1 function reportResult(msg) {
3 self.opener.postMessage(msg, "*");
8 new Promise(function (resolve, reject) {
9 var ws = new WebSocket("ws://127.0.0.1:8880/echo");
10 ws.onopen = function () {
13 ws.onmessage = function () {
14 reject("Unexpected message event");
16 ws.onerror = function () {
17 reject("Unexpected error event");
19 ws.onclose = function () {
20 reject("Unexpected close event before open event");
27 reportResult("FAIL: " + reason);