tor-browser

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

test_sanityWindowSnapshot.html (1271B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4  <title>Profiling test suite for WindowSnapshot</title>
      5  <script type="text/javascript">
      6  var start = new Date();
      7  </script>
      8  <script src="/tests/SimpleTest/WindowSnapshot.js"></script>
      9  <script type="text/javascript">
     10  var loadTime = new Date();
     11  </script>
     12  <script src="/tests/SimpleTest/SimpleTest.js"></script>
     13  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
     14 </head>
     15 <body onload="starttest()">
     16 <script class="testbody" type="text/javascript">
     17 info("\nProfile::WindowSnapshotLoadTime: " + (loadTime - start) + "\n");
     18 function starttest() {
     19  SimpleTest.waitForExplicitFinish();
     20  var startTime = new Date();
     21  var snap = snapshotWindow(window, false);
     22  var snap2 = snapshotWindow(window, false);
     23  is(compareSnapshots(snap, snap2, true)[0], true, "this should be true");
     24  var div1 = createEl('div', {'id': 'somediv', 'display': 'block'}, "I am a div");
     25  document.body.appendChild(div1);
     26  snap2 = snapshotWindow(window, false);
     27  is(compareSnapshots(snap, snap2, true)[0], false, "this should be false");
     28  document.body.removeChild(div1);
     29  var endTime = new Date();
     30  info("\nProfile::WindowSnapshotRunTime: " + (endTime-startTime) + "\n");
     31  SimpleTest.finish();
     32 };
     33 </script>
     34 </body>
     35 </html>