tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_messageEvent_init.html (844B)


      1 <html><head>
      2 <title>Test for bug 1308956</title>
      3 <link rel="stylesheet" href="/tests/SimpleTest/test.css">
      4 <script src="/tests/SimpleTest/SimpleTest.js"></script>
      5 <script src="/tests/SimpleTest/EventUtils.js"></script>
      6 
      7 <body>
      8  <script>
      9 
     10 var a = new MessageEvent("message")
     11 ok(!!a, "We have a MessageEvent");
     12 is(a.ports.length, 0, "By default MessageEvent.ports is an empty array");
     13 
     14 a.initMessageEvent("message", true, false, {}, window.location.href, "", null, []);
     15 ok(Array.isArray(a.ports), "After InitMessageEvent() we have an array");
     16 is(a.ports.length, 0, "Length is 0");
     17 
     18 var mc = new MessageChannel();
     19 a.initMessageEvent("message", true, false, {}, window.location.href, "", null, [mc.port1]);
     20 ok(Array.isArray(a.ports), "After InitMessageEvent() we have an array");
     21 is(a.ports.length, 1, "Length is 1");
     22 
     23  </script>
     24 </body>
     25 </html>