tor-browser

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

029.html (551B)


      1 <!doctype html>
      2 <title>Check that getters don't linger after deletion wrt cloning</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <div id=log></div>
      6 <script>
      7 async_test(function() {
      8   var obj = {};
      9   obj.__defineGetter__( "a", function(){ return 2; } );
     10   obj.__defineSetter__( "a", function(v){ return; } );
     11   delete obj.a;
     12   obj.a = 2;
     13 
     14   postMessage(obj, '*');
     15   onmessage = this.step_func(function(e) {
     16     assert_equals(e.data.a, 2);
     17     this.done();
     18  });
     19 });
     20 </script>