tor-browser

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

test_deprecated.html (1080B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4  <title>Test for Deprecated reports</title>
      5  <script src="/tests/SimpleTest/SimpleTest.js"></script>
      6  <script src="common_deprecated.js"></script>
      7  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
      8 </head>
      9 <body>
     10 
     11 <script type="application/javascript">
     12 
     13 test_deprecatedInterface()
     14 .then(() => test_deprecatedMethod())
     15 .then(() => test_deprecatedMethodWithDataURI())
     16 .then(() => test_deprecatedAttribute())
     17 .then(() => test_takeRecords())
     18 .then(() => {
     19  info("Workers!");
     20 
     21  return new Promise(resolve => {
     22    const w = new Worker("worker_deprecated.js");
     23    w.onmessage = e => {
     24      switch (e.data.type) {
     25        case "info":
     26          info(e.data.msg);
     27          break;
     28 
     29        case "check":
     30          ok(e.data.check, e.data.msg);
     31          break;
     32 
     33        case "finish":
     34          resolve();
     35          break;
     36 
     37        default:
     38          ok(false, "Invalid message");
     39          break;
     40      }
     41    }
     42  });
     43 })
     44 
     45 .then(() => { SimpleTest.finish(); });
     46 
     47 SimpleTest.waitForExplicitFinish();
     48 
     49 </script>
     50 </body>
     51 </html>