WebKitTools:
[WebKit-https.git] / LayoutTests / http / tests / security / local-image-from-remote.html
1 <html>
2 <head>
3
4 <script>
5     if (window.layoutTestController)
6         layoutTestController.dumpAsText();
7
8     var localImageLocation = "file:///tmp/LayoutTests/http/tests/security/resources/compass.jpg";
9     if (window.layoutTestController)
10         localImageLocation = layoutTestController.pathToLocalResource(localImageLocation);
11
12     var localImageElement = document.createElement("img");
13     localImageElement.setAttribute("id", "myImg");
14     localImageElement.setAttribute("src", localImageLocation);
15
16     function imageTest() {
17         document.body.appendChild(localImageElement);
18
19         var result = document.getElementById("result");
20         var myImg = document.getElementById("myImg");
21
22         if (myImg.height == 0 && myImg.width == 0)
23             result.innerHTML = "Test Passed. Local image not loaded remotely.";
24         else
25             result.innerHTML = "Test Failed: Local image loaded remotely.";
26     }
27 </script>
28
29 </head>
30 <body onLoad="imageTest()">
31     <div id="div0">
32         This test is to see if a remote file can include a local image.
33         <br/>
34         Currently this test cannot be run manually on Windows because we do not have
35         a function like pathToLocalResource() outside of DRT.
36         <br/>
37     </div>
38     </br>
39     <div id="result">
40         Test has not run.
41     </div>
42     </br>
43 </body>
44 </html>