Add a test for HttpOnly cookies used to load AppCache resources
[WebKit-https.git] / LayoutTests / http / tests / appcache / document-cookie-http-only.php
1 <?php
2 setcookie("foo", "bar", 0, "/", null, null, true);
3 ?>
4 <html manifest="resources/document-cookie.manifest">
5
6 <div>This tests that HttpOnly cookies set on the main document are used when accessing resources in the manifest.</div>
7 <div id="log">Not checked cookie yet</div>
8 <div id="result">Not run yet</div>
9 <script>
10 if (window.testRunner) {
11     testRunner.dumpAsText()
12     testRunner.waitUntilDone();
13 }
14
15 var cookieTest = document.cookie === "" ? "PASSED" : "FAILED";
16 log.innerHTML = cookieTest + ": Cookie should not be visible from JavaScript.";
17
18 function dynamicScriptLoad() {
19     var script = document.createElement("script");
20     script.type = "text/javascript";
21     script.src = "./resources/cookie-protected-script.php";
22     document.getElementsByTagName("head")[0].appendChild(script);
23 }
24
25 function cached()
26 {
27     setTimeout("dynamicScriptLoad();", 0);
28 }
29
30 applicationCache.addEventListener('cached', cached, false);
31 </script>
32 </html>