tor-browser

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

eventhandlers.any.js (499B)


      1 // META: script=constants.sub.js
      2 // META: variant=?default
      3 // META: variant=?wss
      4 // META: variant=?wpt_flags=h2
      5 
      6 function testEventHandler(name) {
      7  test(function() {
      8    var ws = CreateWebSocket(true, false);
      9    assert_equals(ws["on" + name], null);
     10    ws["on" + name] = function() {};
     11    ws["on" + name] = 2;
     12    assert_equals(ws["on" + name], null);
     13  }, "Event handler for " + name + " should have [TreatNonCallableAsNull]")
     14 }
     15 ["open", "error", "close", "message"].forEach(testEventHandler);