Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(318)

Side by Side Diff: LayoutTests/http/tests/xmlhttprequest/getResponseHeader-expected.txt

Issue 46913002: Have XHR.getResponseHeader() return null in initial ready states. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Test code consistency Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 CONSOLE ERROR: Refused to get unsafe header "SeT-COoKie" 1 CONSOLE ERROR: Refused to get unsafe header "SeT-COoKie"
2 CONSOLE ERROR: Refused to get unsafe header "sEt-coOkIE2" 2 CONSOLE ERROR: Refused to get unsafe header "sEt-coOkIE2"
3 CONSOLE ERROR: Refused to get unsafe header "SeT-COoKie" 3 CONSOLE ERROR: Refused to get unsafe header "SeT-COoKie"
4 CONSOLE ERROR: Refused to get unsafe header "sEt-coOkIE2" 4 CONSOLE ERROR: Refused to get unsafe header "sEt-coOkIE2"
5 CONSOLE ERROR: Refused to get unsafe header "SeT-COoKie" 5 CONSOLE ERROR: Refused to get unsafe header "SeT-COoKie"
6 CONSOLE ERROR: Refused to get unsafe header "sEt-coOkIE2" 6 CONSOLE ERROR: Refused to get unsafe header "sEt-coOkIE2"
7 Test page for bug 15356 and bug 29121 7 Test the required behavior of XMLHttpRequest.getResponseHeader()
8 8
9 Assertion: Invoking the getResponseHeader method when readyState >= 2 (HEADERS_R ECEIVED) returns a header value if the header exists. 9 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
10 10
11 Assertion: Invoking the getResponseHeader method with the parameter satisfying t he following conditions causes getResponseHeader to return null:
12 11
13 1a. The parameter case-insensitively matches Set-Cookie; 12 PASS {state: 0}; headerValue = xhr.getResponseHeader('Content-Type'); did not th row exception.
14 1b. The parameter case-insensitively matches Set-Cookie2; 13 PASS headerValue is null
15 2. The parameter does not match any header in the response; 14 PASS {state: 1}; headerValue = xhr.getResponseHeader('Content-Type'); did not th row exception.
16 3a. The parameter is null (it is not a valid header name); 15 PASS headerValue is null
17 3b. The parameter is "Content-Type:" (it is not a valid header name). 16 PASS Header 'Content-Type' is null in ready state 1.
18 PASSED 0 Content-Type: exception thrown. 17 PASS xhr.open("GET", "resources/1251.html", true); did not throw exception.
19 PASSED 1 Content-Type: exception thrown 18 PASS {state: 1}; headerValue = xhr.getResponseHeader('Content-Type'); did not th row exception.
20 PASSED 2 Content-Type: ResponseHeader(Content-Type) returned a value. 19 PASS headerValue is null
21 PASSED 2 SeT-COoKie: getResponseHeader(SeT-COoKie) returned null. 20 PASS xhr.send(null); did not throw exception.
22 PASSED 2 sEt-coOkIE2: getResponseHeader(sEt-coOkIE2) returned null. 21 PASS {state: 2}; headerValue = xhr.getResponseHeader('Content-Type'); did not th row exception.
23 PASSED 2 xxx-mytest-headerabc: getResponseHeader(xxx-mytest-headerabc) returned null. 22 PASS headerValue is non-null.
24 PASSED 2 null: getResponseHeader(null) returned null. 23 PASS {state: 2}; headerValue = xhr.getResponseHeader('SeT-COoKie'); did not thro w exception.
25 PASSED 2 Content-Type:: getResponseHeader(Content-Type:) returned null. 24 PASS headerValue is null
26 PASSED 3 Content-Type: Content-Type 25 PASS {state: 2}; headerValue = xhr.getResponseHeader('sEt-coOkIE2'); did not thr ow exception.
27 PASSED 3 SeT-COoKie: getResponseHeader(SeT-COoKie) returned null. 26 PASS headerValue is null
28 PASSED 3 sEt-coOkIE2: getResponseHeader(sEt-coOkIE2) returned null. 27 PASS {state: 2}; headerValue = xhr.getResponseHeader('xxx-mytest-headerabc'); di d not throw exception.
29 PASSED 3 xxx-mytest-headerabc: getResponseHeader(xxx-mytest-headerabc) returned null. 28 PASS headerValue is null
30 PASSED 3 null: getResponseHeader(null) returned null. 29 PASS {state: 2}; headerValue = xhr.getResponseHeader('null'); did not throw exce ption.
31 PASSED 3 Content-Type:: getResponseHeader(Content-Type:) returned null. 30 PASS headerValue is null
32 PASSED 4 Content-Type: Content-Type 31 PASS {state: 2}; headerValue = xhr.getResponseHeader('Content-Type:'); did not t hrow exception.
33 PASSED 4 SeT-COoKie: getResponseHeader(SeT-COoKie) returned null. 32 PASS headerValue is null
34 PASSED 4 sEt-coOkIE2: getResponseHeader(sEt-coOkIE2) returned null. 33 PASS {state: 3}; headerValue = xhr.getResponseHeader('Content-Type'); did not th row exception.
35 PASSED 4 xxx-mytest-headerabc: getResponseHeader(xxx-mytest-headerabc) returned null. 34 PASS headerValue is non-null.
36 PASSED 4 null: getResponseHeader(null) returned null. 35 PASS result is savedHeader
37 PASSED 4 Content-Type:: getResponseHeader(Content-Type:) returned null. 36 PASS {state: 3}; headerValue = xhr.getResponseHeader('SeT-COoKie'); did not thro w exception.
37 PASS headerValue is null
38 PASS {state: 3}; headerValue = xhr.getResponseHeader('sEt-coOkIE2'); did not thr ow exception.
39 PASS headerValue is null
40 PASS {state: 3}; headerValue = xhr.getResponseHeader('xxx-mytest-headerabc'); di d not throw exception.
41 PASS headerValue is null
42 PASS {state: 3}; headerValue = xhr.getResponseHeader('null'); did not throw exce ption.
43 PASS headerValue is null
44 PASS {state: 3}; headerValue = xhr.getResponseHeader('Content-Type:'); did not t hrow exception.
45 PASS headerValue is null
46 PASS {state: 4}; headerValue = xhr.getResponseHeader('Content-Type'); did not th row exception.
47 PASS headerValue is non-null.
48 PASS result is savedHeader
49 PASS {state: 4}; headerValue = xhr.getResponseHeader('SeT-COoKie'); did not thro w exception.
50 PASS headerValue is null
51 PASS {state: 4}; headerValue = xhr.getResponseHeader('sEt-coOkIE2'); did not thr ow exception.
52 PASS headerValue is null
53 PASS {state: 4}; headerValue = xhr.getResponseHeader('xxx-mytest-headerabc'); di d not throw exception.
54 PASS headerValue is null
55 PASS {state: 4}; headerValue = xhr.getResponseHeader('null'); did not throw exce ption.
56 PASS headerValue is null
57 PASS {state: 4}; headerValue = xhr.getResponseHeader('Content-Type:'); did not t hrow exception.
58 PASS headerValue is null
59 PASS successfullyParsed is true
38 60
61 TEST COMPLETE
62
OLDNEW
« no previous file with comments | « LayoutTests/http/tests/xmlhttprequest/getResponseHeader.html ('k') | Source/core/xml/XMLHttpRequest.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698