tor-browser

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

Event-subclasses-init.html (611B)


      1 <!DOCTYPE html>
      2 <script src="/resources/testharness.js"></script>
      3 <script src="/resources/testharnessreport.js"></script>
      4 <script>
      5 'use strict';
      6 
      7 for (let eventTypeName of ['UIEvent', 'MouseEvent', 'KeyboardEvent', 'CompositionEvent']) {
      8    test(function() {
      9        let eventType = self[eventTypeName];
     10        assert_equals(eventType.length, 1);
     11 
     12        let event = new eventType('test');
     13        let initFunction = "init" + eventTypeName;
     14        assert_throws_js(TypeError, function() { eventType.prototype[initFunction].call(event) });
     15    }, `Call init${eventTypeName} without parameters`);
     16 }
     17 </script>