tor-browser

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

test_resolveWorker.html (1147B)


      1 <!--
      2  Any copyright is dedicated to the Public Domain.
      3  http://creativecommons.org/publicdomain/zero/1.0/
      4 -->
      5 <!DOCTYPE html>
      6 <html>
      7  <head>
      8    <script src="/tests/SimpleTest/SimpleTest.js"></script>
      9    <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
     10  </head>
     11  <body>
     12    <script type="application/javascript">
     13      window.Worker; // resolve not through assignment
     14      Worker = 17;
     15 
     16      var desc = Object.getOwnPropertyDescriptor(window, "Worker");
     17      ok(typeof desc === "object" && desc !== null, "Worker property must exist");
     18 
     19      is(desc.value, 17, "Overwrite didn't work correctly");
     20      is(desc.enumerable, false,
     21         "Initial descriptor was non-enumerable, and [[Put]] changes the " +
     22         "property value but not its enumerability");
     23      is(desc.configurable, true,
     24         "Initial descriptor was configurable, and [[Put]] changes the " +
     25         "property value but not its configurability");
     26      is(desc.writable, true,
     27         "Initial descriptor was writable, and [[Put]] changes the " +
     28         "property value but not its writability");
     29    </script>
     30  </body>
     31 </html>