tor-browser

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

failure.html (851B)


      1 <!doctype html>
      2 <meta charset=utf-8>
      3 <title>Script src with an invalid URL</title>
      4 <script src=/resources/testharness.js></script>
      5 <script src=/resources/testharnessreport.js></script>
      6 <div id=log></div>
      7 <script>
      8 async_test(function(t) {
      9  var queued = false;
     10  var script = document.createElement("script");
     11  script.onerror = this.step_func_done(function(ev) {
     12    assert_equals(ev.type, "error");
     13    assert_false(ev.bubbles, "bubbles");
     14    assert_false(ev.cancelable, "cancelable");
     15    assert_true(ev.isTrusted, "isTrusted");
     16    assert_equals(ev.target, script);
     17    assert_true(ev instanceof Event, "instanceof Event");
     18    assert_class_string(ev, "Event");
     19    assert_true(queued, "event should not be dispatched synchronously");
     20  });
     21  script.setAttribute("src", "//[]");
     22  document.body.appendChild(script);
     23  queued = true;
     24 });
     25 </script>