blob: 415a17351d994f0d10317a8d4269b0c5310ebad3 [file] [log] [blame]
Test the required behavior of XMLHttpRequest.getResponseHeader()
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS {state: 0}; headerValue = xhr.getResponseHeader('Content-Type'); did not throw exception.
PASS headerValue is null
PASS {state: 1}; headerValue = xhr.getResponseHeader('Content-Type'); did not throw exception.
PASS headerValue is null
PASS Header 'Content-Type' is null in ready state 1.
PASS xhr.open("GET", "resources/1251.html", true); did not throw exception.
PASS {state: 1}; headerValue = xhr.getResponseHeader('Content-Type'); did not throw exception.
PASS headerValue is null
PASS xhr.send(null); did not throw exception.
PASS {state: 2}; headerValue = xhr.getResponseHeader('Content-Type'); did not throw exception.
PASS headerValue is non-null.
PASS {state: 2}; headerValue = xhr.getResponseHeader('SeT-COoKie'); did not throw exception.
PASS headerValue is null
PASS {state: 2}; headerValue = xhr.getResponseHeader('sEt-coOkIE2'); did not throw exception.
PASS headerValue is null
PASS {state: 2}; headerValue = xhr.getResponseHeader('xxx-mytest-headerabc'); did not throw exception.
PASS headerValue is null
PASS {state: 2}; headerValue = xhr.getResponseHeader('null'); did not throw exception.
PASS headerValue is null
PASS {state: 2}; headerValue = xhr.getResponseHeader('Content-Type:'); did not throw exception.
PASS headerValue is null
PASS {state: 3}; headerValue = xhr.getResponseHeader('Content-Type'); did not throw exception.
PASS headerValue is non-null.
PASS result is savedHeader
PASS {state: 3}; headerValue = xhr.getResponseHeader('SeT-COoKie'); did not throw exception.
PASS headerValue is null
PASS {state: 3}; headerValue = xhr.getResponseHeader('sEt-coOkIE2'); did not throw exception.
PASS headerValue is null
PASS {state: 3}; headerValue = xhr.getResponseHeader('xxx-mytest-headerabc'); did not throw exception.
PASS headerValue is null
PASS {state: 3}; headerValue = xhr.getResponseHeader('null'); did not throw exception.
PASS headerValue is null
PASS {state: 3}; headerValue = xhr.getResponseHeader('Content-Type:'); did not throw exception.
PASS headerValue is null
PASS {state: 4}; headerValue = xhr.getResponseHeader('Content-Type'); did not throw exception.
PASS headerValue is non-null.
PASS result is savedHeader
PASS {state: 4}; headerValue = xhr.getResponseHeader('SeT-COoKie'); did not throw exception.
PASS headerValue is null
PASS {state: 4}; headerValue = xhr.getResponseHeader('sEt-coOkIE2'); did not throw exception.
PASS headerValue is null
PASS {state: 4}; headerValue = xhr.getResponseHeader('xxx-mytest-headerabc'); did not throw exception.
PASS headerValue is null
PASS {state: 4}; headerValue = xhr.getResponseHeader('null'); did not throw exception.
PASS headerValue is null
PASS {state: 4}; headerValue = xhr.getResponseHeader('Content-Type:'); did not throw exception.
PASS headerValue is null
PASS successfullyParsed is true
TEST COMPLETE