tor-browser

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

test_sessionStorageFromChrome.xhtml (828B)


      1 <html xmlns="http://www.w3.org/1999/xhtml">
      2 <head>
      3 <title>sessionStorage basic test</title>
      4 
      5 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
      6 <link rel="stylesheet" type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css" />
      7 
      8 <script type="text/javascript">
      9 
     10 function startTest()
     11 {
     12  // Check that we do not crash when we access the sessionStorage object from
     13  // chrome and that we throw.  See bug 404453.
     14  var exceptionCaught = false;
     15  try {
     16    sessionStorage;
     17  }
     18  catch (e) {
     19    is(e.result, Cr.NS_ERROR_NOT_AVAILABLE,
     20       "Testing that we get the expected exception.");
     21    exceptionCaught = true;
     22  }
     23  is(exceptionCaught, true, "Testing that an exception was thrown.");
     24 
     25  SimpleTest.finish();
     26 }
     27 
     28 </script>
     29 
     30 </head>
     31 
     32 <body onload="startTest();">
     33 </body>
     34 </html>