summaryrefslogtreecommitdiffstats
path: root/dom/tests/mochitest/localstorage/frameOrder.html
blob: 8fed3bc794f41c6156304a7364699abaca98d2b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
</head>
<script type="text/javascript">
function doTest()
{
  var query = location.search.substring(1);
  query = unescape(query);
  // eslint-disable-next-line no-eval
  var keyNames = eval(query);

  parent.is(localStorage.a, "10", "a = 10");
  parent.is(localStorage.b, "20", "b = 20");
  parent.is(localStorage.c, "30", "c = 30");
  parent.is(localStorage.d, "40", "d = 40");
  parent.is(localStorage.e, "50", "e = 50");
  parent.is(localStorage.length, 5, "length = 5");

  for (var i = 0; i < localStorage.length; ++i)
    parent.is(keyNames[i], localStorage.key(i), "key "+keyNames[i]+" on same index");

  parent.SimpleTest.finish();
  localStorage.clear();
}
</script>
<body onload="doTest();">
</body>
</html>