Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / storage / domstorage / localstorage / index-get-and-set.html
blob1f9c2408dccbf544e18d1e2a10c411474143cfb8
1 <html>
2 <head>
3 <script>
5 if (window.testRunner) {
6 testRunner.dumpAsText();
7 testRunner.waitUntilDone();
10 function log(a)
12 document.getElementById("logger").innerHTML += a + "<br>";
15 function finish()
17 if (window.testRunner)
18 testRunner.notifyDone()
21 function runTest()
23 if (!window.localStorage) {
24 log("window.localStorage DOES NOT exist");
25 finish();
26 return;
28 localStorage.clear();
30 log("Setting FOO using the index setter.");
31 localStorage["FOO"] = "BAR";
32 log("Reading FOO:");
33 log(localStorage.FOO);
34 log(localStorage["FOO"]);
35 log(localStorage.getItem("FOO"));
36 log("");
38 log("Setting FOO again, using setItem.");
39 localStorage.setItem("FOO", "BAZ");
40 log("Reading FOO:");
41 log(localStorage.FOO);
42 log(localStorage["FOO"]);
43 log(localStorage.getItem("FOO"));
44 log("");
46 log("Setting FOO again, using the index setter.");
47 localStorage["FOO"] = "BAT";
48 log("Reading FOO:");
49 log(localStorage.FOO);
50 log(localStorage["FOO"]);
51 log(localStorage.getItem("FOO"));
52 log("");
54 log("Setting FOO again, using property-slot syntax");
55 localStorage.FOO = "BATMAN";
56 log("Reading FOO:");
57 log(localStorage.FOO);
58 log(localStorage["FOO"]);
59 log(localStorage.getItem("FOO"));
60 log("");
62 log("Removing FOO, then trying to read it");
63 localStorage.removeItem("FOO");
64 log("Reading FOO:");
65 log(localStorage.FOO);
66 log(localStorage["FOO"]);
67 log(localStorage.getItem("FOO"));
68 log("");
70 finish();
73 </script>
74 </head>
75 <body onload="runTest();">
76 This is a test to make sure you can get and set values in localStorage by index.<br>
77 <div id="logger"></div>
78 </body>
79 </html>