tor-browser

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

test_embededNulls.html (792B)


      1 <html xmlns="http://www.w3.org/1999/xhtml">
      2 <head>
      3 <title>embeded nulls test</title>
      4 
      5 <script src="/tests/SimpleTest/SimpleTest.js"></script>
      6 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
      7 
      8 <script type="text/javascript">
      9 
     10 function startTest()
     11 {
     12  var k = "key with\x00null";
     13  var v = "value with\x00null";
     14 
     15  localStorage.setItem(k, v);
     16 
     17  is(localStorage.getItem("key with"), null,
     18    "not accessible by truncated key");
     19 
     20  is(localStorage.getItem(k), "value with\x00null",
     21    "value is identical to what has been stored");
     22 
     23  isnot(localStorage.getItem(k), "value with",
     24    "value is not truncated");
     25 
     26  localStorage.clear();
     27 
     28  SimpleTest.finish();
     29 }
     30 
     31 SimpleTest.waitForExplicitFinish();
     32 
     33 </script>
     34 
     35 </head>
     36 
     37 <body onload="startTest();">
     38 
     39 </body>
     40 </html>