content/media/test/test_audioDocumentTitle.html

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 <!DOCTYPE HTML>
     2 <html>
     3 <!--
     4 https://bugzilla.mozilla.org/show_bug.cgi?id=463830
     5 -->
     6 <head>
     7   <title>Test for Bug 463830</title>
     8   <script type="application/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
     9   <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
    10 </head>
    11 <body>
    12 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=463830">Mozilla Bug 463830</a>
    13 <p id="display"></p>
    14 <iframe id="i"></iframe>
    15 <div id="content" style="display: none">
    17 </div>
    18 <pre id="test">
    19 <script type="application/javascript">
    21 /** Test for Bug 463830 **/
    23 var gTests = [
    24   { file: "r11025_s16_c1.wav", title: "r11025_s16_c1.wav" }
    25 ];
    27 var gTestNum = 0;
    29 addLoadEvent(runTest);
    31 var title;
    32 var i = document.getElementById("i");
    34 function runTest() {
    35   if (gTestNum == gTests.length) {
    36     SimpleTest.finish();
    37     return;
    38   }
    39   if (gTestNum == 0) {
    40     i.addEventListener("load", function() {
    41           is(i.contentDocument.title, title, "Doc title incorrect");
    42           setTimeout(runTest, 0);
    43         }, false);
    44   }
    46   title = gTests[gTestNum].title;
    47   i.src = gTests[gTestNum].file;
    48   gTestNum++;
    49 }
    51 SimpleTest.waitForExplicitFinish();
    53 </script>
    54 </pre>
    55 </body>
    56 </html>

mercurial