tizen beta release
[profile/ivi/webkit-efl.git] / LayoutTests / fast / frames / iframe-no-src-set-location.html
1 <html>
2 <head>
3 <script src="../js/resources/js-test-pre.js"></script>
4 <script>
5 if (window.layoutTestController) {
6     layoutTestController.dumpAsText();
7     layoutTestController.waitUntilDone();
8 }
9
10 var iframeHasLoadedFirstPage = false;
11
12 function runTest()
13 {
14     if (!iframeHasLoadedFirstPage) {
15         iframeHasLoadedFirstPage = true;
16
17         shouldBe("document.getElementById('theFrame').contentDocument.baseURI", "'about:blank'");
18         var iframe = document.getElementById('theFrame');
19         iframe.src = "javascript:document.location.replace('./resources/iframe-no-src-set-location-pass.html')";
20     } else {
21         shouldBe("document.getElementById('theFrame').contentDocument.body.innerHTML", "'PASS\\n'");
22
23         isSuccessfullyParsed();
24
25         if (window.layoutTestController) {
26             layoutTestController.notifyDone();
27         }
28     }
29 }
30
31 </script>
32 </head>
33 <body>
34 <script>
35 description("This tests that an iframe with no src attribute uses the parent document's URL as a base when resolving non-fully-qualified URLs set by JavaScript.");
36 </script>
37 <iframe id="theFrame" onload="runTest()"></iframe>
38 </body>
39 </html>