tor-browser

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

test_console.xhtml (1310B)


      1 <?xml version="1.0"?>
      2 <?xml-stylesheet type="text/css" href="chrome://global/skin"?>
      3 <?xml-stylesheet type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css"?>
      4 <window title="Test for URL API"
      5        xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
      6  <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"/>
      7 
      8  <!-- test results are displayed in the html:body -->
      9  <body xmlns="http://www.w3.org/1999/xhtml">
     10    <iframe id="iframe" />
     11  </body>
     12 
     13  <!-- test code goes here -->
     14  <script type="application/javascript"><![CDATA[
     15 
     16  ok("console" in window, "Console exists");
     17  window.console.log(42);
     18  ok("table" in console, "Console has the 'table' method.");
     19  window.console = 42;
     20  is(window.console, 42, "Console is replacable");
     21 
     22  var frame = document.getElementById("iframe");
     23  ok(frame, "Frame must exist");
     24  frame.src="http://mochi.test:8888/tests/dom/console/test/file_empty.html";
     25  frame.onload = function() {
     26    ok("console" in frame.contentWindow, "Console exists in the iframe");
     27    frame.contentWindow.console.log(42);
     28    frame.contentWindow.console = 42;
     29    is(frame.contentWindow.console, 42, "Console is replacable in the iframe");
     30    SimpleTest.finish();
     31  }
     32 
     33  SimpleTest.waitForExplicitFinish();
     34  ]]></script>
     35 </window>