Update WPT tests for embedded content
[WebKit-https.git] / LayoutTests / imported / w3c / web-platform-tests / html / semantics / embedded-content / the-iframe-element / iframe_javascript_url_01.htm
index d6c2abe..fd65f93 100644 (file)
@@ -18,7 +18,8 @@ var expected = {
     ifr1:{url:"about:blank", sameDom: true},
     ifr2:{url:"about:blank", sameDom: true},
     ifr3:{url: location.href.replace(/\/[^\/]*$/, '/'), sameDom: true },
-    ifr4:{url:"about:blank", sameDom: true}
+    ifr4:{url:"about:blank", sameDom: true},
+    ifr5:{url:"about:blank", sameDom: true}
 }
 
 var js_url = 'javascript:"<html><script>var sameDom = false; try{var cn = top.document.body.className;sameDom = true;}catch(e){}; parent.postMessage( {url: document.URL, name: name, sameDom: sameDom}, \'*\')<\/script><body><p>JS-generated document</p></body></<html>";'
@@ -46,8 +47,15 @@ window.onload = function () {
             results[frame.name] = 'Exception on setting!';
         }
     };
+
+    // An iframe with an initial src of a javascript: URL should also have a
+    // document URL of about:blank.
+    var ifr = document.createElement('iframe');
+    ifr.name = 'ifr5';
+    ifr.src = js_url;
+    document.body.appendChild(ifr);
 }
 
 </script>
 </body>
-</html>
\ No newline at end of file
+</html>