tor-browser

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

async-module-circular.html (846B)


      1 <!doctype html>
      2 <meta charset=utf-8>
      3 <title>Load async modules circular</title>
      4 <script src=/resources/testharness.js></script>
      5 <script src=/resources/testharnessreport.js></script>
      6 <script>
      7  setup({allow_uncaught_exception: true});
      8  var test = async_test("Load async module")
      9  window.addEventListener("error", scriptError);
     10  function scriptError(e) {
     11    // An error is expected
     12    test.step(() => assert_true(e.message !== "FAIL"));
     13    test.done();
     14  }
     15  function scriptLoaded() {
     16    test.step(() => assert_unreached("Should not load before error"));
     17    test.done();
     18  }
     19  function testNoError() {
     20    test.step(() => assert_unreached("No event expected here"));
     21    test.done();
     22  }
     23 </script>
     24 <script type="module"
     25 			src="./support/async_module_circular.js"
     26        onerror="testNoError()"
     27        onload="scriptLoaded()">
     28 </script>