crossorigin element resource loading should check HTTP redirection
[WebKit-https.git] / LayoutTests / storage / domstorage / window-attributes-exist.html
index 935bf13..5228851 100644 (file)
@@ -2,8 +2,8 @@
 <head>
 <script>
 
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
+if (window.testRunner)
+    testRunner.dumpAsText();
 
 function log(a)
 {
@@ -22,16 +22,8 @@ function testStorage(name, storage)
         log("Storage object " + name + " has setItem");
     if ("removeItem" in storage)
         log("Storage object " + name + " has removeItem");
-}
-
-function testOnstorage()
-{
-    window.onstorage = function(event)
-    {
-        log("The onstorage property works when a storage event is fired.");
-    }
-    
-    window.localStorage["test"] = "test";
+    if ("clear" in storage)
+        log("Storage object " + name + " has clear");
 }
 
 function runTest()
@@ -39,19 +31,22 @@ function runTest()
     if ("sessionStorage" in window) {
         log("window.sessionStorage exists");
         testStorage("sessionStorage", window.sessionStorage);
+        log("window.sessionStorage == window.sessionStorage: " + (window.sessionStorage == window.sessionStorage));
+        log("window.sessionStorage === window.sessionStorage: " + (window.sessionStorage === window.sessionStorage));
     } else
         log("window.sessionStorage DOES NOT exist");
 
     if ("localStorage" in window) {
         log("window.localStorage exists");
         testStorage("localStorage", window.localStorage);
+        log("window.localStorage == window.localStorage: " + (window.localStorage == window.localStorage));
+        log("window.localStorage === window.localStorage: " + (window.localStorage === window.localStorage));
     } else
         log("window.localStorage DOES NOT exist");
 
-    if ("onstorage" in window) {
+    if ("onstorage" in window)
         log("window.onstorage exists");
-        testOnstorage();
-    } else
+    else
         log("window.onstorage DOES NOT exist");
 }