tor-browser

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

test_bug500931.xhtml (1318B)


      1 <?xml version="1.0"?>
      2 <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
      3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css"
      4                 type="text/css"?>
      5 <!--
      6 https://bugzilla.mozilla.org/show_bug.cgi?id=500931
      7 -->
      8 <window title="Mozilla Bug 500931"
      9  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
     10  <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
     11 
     12  <!-- test results are displayed in the html:body -->
     13  <body xmlns="http://www.w3.org/1999/xhtml">
     14  <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500931"
     15     target="_blank">Mozilla Bug 500931</a>
     16  </body>
     17 
     18  <!-- test code goes here -->
     19  <script type="application/javascript"><![CDATA[
     20 
     21  /** Test for Bug 500931 */
     22 
     23  function go() {
     24    var ifr = document.getElementById("ifr");
     25    var doc = ifr.contentDocument;
     26    ok(Cu.isXrayWrapper(doc), "doc is an XrayWrapper");
     27    var weak = Cu.getWeakReference(doc);
     28    ok(Cu.isXrayWrapper(weak.get()), "weak reference returns a wrapper");
     29    SimpleTest.finish();
     30  }
     31 
     32  SimpleTest.waitForExplicitFinish();
     33 
     34  ]]></script>
     35  <iframe type="content"
     36          src="http://example.org/tests/js/xpconnect/tests/mochitest/bug500931_helper.html"
     37          onload="go()"
     38          id="ifr">
     39  </iframe>
     40 </window>