tor-browser

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

test_resolveWorker-assignment.html (1129B)


      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 = 17; // resolve through assignment
     14 
     15      var desc = Object.getOwnPropertyDescriptor(window, "Worker");
     16      ok(typeof desc === "object" && desc !== null, "Worker property must exist");
     17 
     18      is(desc.value, 17, "Overwrite didn't work correctly");
     19      is(desc.enumerable, false,
     20         "Initial descriptor was non-enumerable, and [[Put]] changes the " +
     21         "property value but not its enumerability");
     22      is(desc.configurable, true,
     23         "Initial descriptor was configurable, and [[Put]] changes the " +
     24         "property value but not its configurability");
     25      is(desc.writable, true,
     26         "Initial descriptor was writable, and [[Put]] changes the " +
     27         "property value but not its writability");
     28    </script>
     29  </body>
     30 </html>