3 <p>Test that preflight requests with invalid status code results in error. Should print PASS.
</p>
6 function log(message
) {
7 document
.getElementById("log").innerHTML
+= message
+ "<br>";
10 if (window
.layoutTestController
) {
11 layoutTestController
.dumpAsText();
12 layoutTestController
.waitUntilDone();
15 var xhr
= new XMLHttpRequest();
16 xhr
.open("GET", "http://localhost:8000/xmlhttprequest/resources/access-control-preflight-request-invalid-status.php?code=400");
17 xhr
.setRequestHeader("X-Custom-Header", "PASS");
18 xhr
.onerror = function () {
20 if (window
.layoutTestController
)
21 layoutTestController
.notifyDone();
23 xhr
.onload = function () {
25 if (window
.layoutTestController
)
26 layoutTestController
.notifyDone();