tor-browser

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

MessageEvent.any.js (620B)


      1 // META: title=MessageEvent
      2 
      3 var prefixes = ['moz', 'ms', 'o', 'webkit'];
      4 prefixes.forEach(function(prefix) {
      5  var name = prefix + "InitMessageEvent";
      6 
      7  test(function() {
      8    assert_false(name in MessageEvent.prototype);
      9  }, name + " on the prototype");
     10 
     11  test(function() {
     12    var event = new MessageEvent("message");
     13    assert_false(name in event);
     14  }, name + " on the instance");
     15 });
     16 
     17 test(function() {
     18  var event = new MessageEvent("message");
     19  assert_throws_js(TypeError, function() {
     20    event.initMessageEvent();
     21  }, "Not enough arguments to initMessageEvent");
     22 }, "initMessageEvent with no arguments");