test_bug380418.html (1603B)
1 <!DOCTYPE HTML> 2 <html> 3 <!-- https://bugzilla.mozilla.org/show_bug.cgi?id=380418 --> 4 <head> 5 <title>Test for Bug 380418</title> 6 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> 7 <link rel="stylesheet" type="text/css" href="chrome://mochikit/content/tests/SimpleTest/test.css" /> 8 </head> 9 <body> 10 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=380418">Mozilla Bug 380418</a> 11 <p id="display"></p> 12 <div id="content" style="display: none"> 13 14 </div> 15 <pre id="test"> 16 <script class="testbody" type="text/javascript"> 17 18 var xhrPath = "http://mochi.test:8888" + 19 window.location.pathname.substring("/content".length); 20 21 var request = new XMLHttpRequest(); 22 request.open("GET", xhrPath, false); 23 request.send(null); 24 25 // Try reading headers in privileged context 26 is(request.getResponseHeader("Set-Cookie"), "test", "Reading Set-Cookie response header in privileged context"); 27 is(request.getResponseHeader("Set-Cookie2"), "test2", "Reading Set-Cookie2 response header in privileged context"); 28 is(request.getResponseHeader("X-Dummy"), "test", "Reading X-Dummy response header in privileged context"); 29 30 ok(/\bSet-Cookie:/i.test(request.getAllResponseHeaders()), "Looking for Set-Cookie in all response headers in privileged context"); 31 ok(/\bSet-Cookie2:/i.test(request.getAllResponseHeaders()), "Looking for Set-Cookie2 in all response headers in privileged context"); 32 ok(/\bX-Dummy:/i.test(request.getAllResponseHeaders()), "Looking for X-Dummy in all response headers in privileged context"); 33 34 </script> 35 </pre> 36 </body> 37 </html>