Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(206)

Side by Side Diff: LayoutTests/platform/chromium/permissionclient/storage-permission.html

Issue 14120003: Move LayoutTests from platform/chromium/... to generic location (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <html>
2 <head>
3 <script>
4
5 if (window.testRunner)
6 testRunner.dumpAsText();
7
8 function log(a)
9 {
10 document.getElementById("logger").innerHTML += a + "<br>";
11 }
12
13 function openIframe()
14 {
15 if (document.createElement && (iframe = document.createElement('iframe'))) {
16 document.body.appendChild(iframe);
17 return iframe;
18 }
19 }
20
21 function runTest()
22 {
23 if (!window.localStorage) {
24 log("window.localStorage DOES NOT exist");
25 return;
26 }
27
28 localStorage.clear();
29
30 if (window.testRunner && testRunner.setStorageAllowed)
31 testRunner.setStorageAllowed(true);
32 else
33 log("This test requires testRunner.setStorageAllowed, so it be can't run in a browser.");
34
35 log("Length is " + localStorage.length);
36 log("Value for FOO is " + localStorage.getItem("FOO"));
37
38 localStorage.setItem("FOO", "BAR");
39
40 log("Length is " + localStorage.length);
41 log("Value for FOO is " + localStorage.getItem("FOO"));
42 log("Key for index 0 is " + localStorage.key(0));
43
44 log("Disabling localStorage access.");
45 if (window.testRunner && testRunner.setStorageAllowed)
46 testRunner.setStorageAllowed(false);
47
48 try {
49 log("frame localStorage is accessible " + !!openIframe().contentDocument .defaultView.localStorage);
50 } catch(e) {
51 log("Caught exception trying to get frame localStorage: " + e);
52 }
53 }
54
55 </script>
56 </head>
57 <body onload="runTest();">
58 This test verifies that all access to localStorage can be blocked<br>
59 <div id="logger"></div>
60 </body>
61 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698