Changeset 237646 in webkit
- Timestamp:
- Oct 31, 2018, 1:05:46 PM (8 years ago)
- Location:
- trunk/LayoutTests/imported/w3c
- Files:
-
- 6 added
- 8 edited
-
ChangeLog (modified) (1 diff)
-
web-platform-tests/xhr/getallresponseheaders-expected.txt (modified) (1 diff)
-
web-platform-tests/xhr/getallresponseheaders.htm (modified) (2 diffs)
-
web-platform-tests/xhr/getresponseheader.any-expected.txt (modified) (1 diff)
-
web-platform-tests/xhr/getresponseheader.any.js (modified) (1 diff)
-
web-platform-tests/xhr/getresponseheader.any.worker-expected.txt (modified) (1 diff)
-
web-platform-tests/xhr/resources/header-content-length-twice.asis (added)
-
web-platform-tests/xhr/resources/headers-double-empty.asis (added)
-
web-platform-tests/xhr/resources/headers-some-are-empty.asis (added)
-
web-platform-tests/xhr/resources/w3c-import.log (modified) (1 diff)
-
web-platform-tests/xhr/setrequestheader-combining.window-expected.txt (added)
-
web-platform-tests/xhr/setrequestheader-combining.window.html (added)
-
web-platform-tests/xhr/setrequestheader-combining.window.js (added)
-
web-platform-tests/xhr/w3c-import.log (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r237642 r237646 1 2018-10-31 Chris Dumez <cdumez@apple.com> 2 3 Resync XHR Web Platform Tests from upstream 44dd29fb0d 4 https://bugs.webkit.org/show_bug.cgi?id=191116 5 6 Reviewed by Youenn Fablet. 7 8 * web-platform-tests/xhr/getallresponseheaders-expected.txt: 9 * web-platform-tests/xhr/getallresponseheaders.htm: 10 * web-platform-tests/xhr/getresponseheader.any-expected.txt: 11 * web-platform-tests/xhr/getresponseheader.any.js: 12 (forEach.testValues.async_test.t.client.onload.t.step_func_done): 13 (async_test.t.client.onload.t.step_func_done): Deleted. 14 * web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: 15 * web-platform-tests/xhr/resources/header-content-length-twice.asis: Added. 16 * web-platform-tests/xhr/resources/headers-double-empty.asis: Added. 17 * web-platform-tests/xhr/resources/headers-some-are-empty.asis: Added. 18 * web-platform-tests/xhr/resources/w3c-import.log: 19 * web-platform-tests/xhr/setrequestheader-combining.window-expected.txt: Added. 20 * web-platform-tests/xhr/setrequestheader-combining.window.html: Added. 21 * web-platform-tests/xhr/setrequestheader-combining.window.js: Added. 22 (test): 23 * web-platform-tests/xhr/w3c-import.log: 24 1 25 2018-10-31 YUHAN WU <yuhan_wu@apple.com> 2 26 -
trunk/LayoutTests/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt
r237618 r237646 4 4 PASS XMLHttpRequest: getAllResponseHeaders() 2 5 5 PASS XMLHttpRequest: getAllResponseHeaders() 3 6 PASS XMLHttpRequest: getAllResponseHeaders() 4 7 FAIL XMLHttpRequest: getAllResponseHeaders() 5 assert_equals: expected "heya: , \v\f, 1, , , 2\r\n" but got "heya: , , 1, , , 2\r\n" 8 PASS XMLHttpRequest: getAllResponseHeaders() 6 6 9 -
trunk/LayoutTests/imported/w3c/web-platform-tests/xhr/getallresponseheaders.htm
r237618 r237646 8 8 const client = new XMLHttpRequest() 9 9 client.onload = t.step_func_done(() => { 10 assert_equals(client.getAllResponseHeaders(), "foo-test: 1, 2, 3\r\n")11 })12 client.onerror = t.unreached_func("unexpected error")13 client.open("GET", "resources/headers-basic.asis")14 client.send(null)15 })16 17 async_test((t) => {18 const client = new XMLHttpRequest()19 client.onload = t.step_func_done(() => {20 10 assert_equals(client.getAllResponseHeaders(), "also-here: Mr. PB\r\newok: lego\r\nfoo-test: 1, 2\r\n") 21 11 }) … … 23 13 client.open("GET", "resources/headers.asis") 24 14 client.send(null) 25 }) 15 }); 26 16 27 test(() => { 28 const client = new XMLHttpRequest 29 client.open("GET", "resources/header-content-length.asis", false) 30 client.send() 31 assert_equals(client.getAllResponseHeaders(), "content-length: 0\r\n") 32 }) 33 34 async_test(t => { 35 const client = new XMLHttpRequest(); 36 client.onload = t.step_func_done(() => { 37 assert_equals(client.getAllResponseHeaders(), "www-authenticate: 1, 2, 3, 4\r\n"); 17 [ 18 ["content-length", "0", "header-content-length"], 19 ["content-length", "0, 0", "header-content-length-twice"], 20 ["double-trouble", ", ", "headers-double-empty"], 21 ["foo-test", "1, 2, 3", "headers-basic"], 22 ["heya", ", \u000B\u000C, 1, , , 2", "headers-some-are-empty"], 23 ["www-authenticate", "1, 2, 3, 4", "headers-www-authenticate"], 24 ].forEach(testValues => { 25 async_test(t => { 26 const client = new XMLHttpRequest(); 27 client.onload = t.step_func_done(() => { 28 assert_equals(client.getAllResponseHeaders(), testValues[0] + ": " + testValues[1] + "\r\n"); 29 }); 30 client.onerror = t.unreached_func("unexpected error"); 31 client.open("GET", "resources/" + testValues[2] + ".asis"); 32 client.send(); 38 33 }); 39 client.onerror = t.unreached_func("unexpected error");40 client.open("GET", "resources/headers-www-authenticate.asis");41 client.send();42 34 }); 43 35 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/xhr/getresponseheader.any-expected.txt
r237618 r237646 1 1 2 PASS getResponseHeader('foo-test') 3 PASS getResponseHeader('www-authenticate') 2 PASS getResponseHeader('content-length') expects 0 3 PASS getResponseHeader('content-length') expects 0, 0 4 PASS getResponseHeader('double-trouble') expects , 5 PASS getResponseHeader('foo-test') expects 1, 2, 3 6 FAIL getResponseHeader('heya') expects , 4 7 8 , 1, , , 2 assert_equals: expected ", \v\f, 1, , , 2" but got ", , 1, , , 2" 9 PASS getResponseHeader('www-authenticate') expects 1, 2, 3, 4 10 -
trunk/LayoutTests/imported/w3c/web-platform-tests/xhr/getresponseheader.any.js
r237618 r237646 1 async_test(t => { 2 const client = new XMLHttpRequest(); 3 client.onload = t.step_func_done(() => { 4 assert_equals(client.getResponseHeader("foo-test"), "1, 2, 3"); 5 }); 6 client.onerror = t.unreached_func("unexpected error"); 7 client.open("GET", "resources/headers-basic.asis"); 8 client.send(); 9 }, "getResponseHeader('foo-test')"); 10 11 async_test(t => { 12 const client = new XMLHttpRequest(); 13 client.onload = t.step_func_done(() => { 14 assert_equals(client.getResponseHeader("www-authenticate"), "1, 2, 3, 4"); 15 }); 16 client.onerror = t.unreached_func("unexpected error"); 17 client.open("GET", "resources/headers-www-authenticate.asis"); 18 client.send(); 19 }, "getResponseHeader('www-authenticate')"); 1 [ 2 ["content-length", "0", "header-content-length"], 3 ["content-length", "0, 0", "header-content-length-twice"], 4 ["double-trouble", ", ", "headers-double-empty"], 5 ["foo-test", "1, 2, 3", "headers-basic"], 6 ["heya", ", \u000B\u000C, 1, , , 2", "headers-some-are-empty"], 7 ["www-authenticate", "1, 2, 3, 4", "headers-www-authenticate"], 8 ].forEach(testValues => { 9 async_test(t => { 10 const client = new XMLHttpRequest(); 11 client.onload = t.step_func_done(() => { 12 assert_equals(client.getResponseHeader(testValues[0]), testValues[1]); 13 }); 14 client.onerror = t.unreached_func("unexpected error"); 15 client.open("GET", "resources/" + testValues[2] + ".asis"); 16 client.send(); 17 }, "getResponseHeader('" + testValues[0] + "') expects " + testValues[1]); 18 }); -
trunk/LayoutTests/imported/w3c/web-platform-tests/xhr/getresponseheader.any.worker-expected.txt
r237618 r237646 1 1 2 PASS getResponseHeader('foo-test') 3 PASS getResponseHeader('www-authenticate') 2 PASS getResponseHeader('content-length') expects 0 3 PASS getResponseHeader('content-length') expects 0, 0 4 PASS getResponseHeader('double-trouble') expects , 5 PASS getResponseHeader('foo-test') expects 1, 2, 3 6 FAIL getResponseHeader('heya') expects , 4 7 8 , 1, , , 2 assert_equals: expected ", \v\f, 1, , , 2" but got ", , 1, , , 2" 9 PASS getResponseHeader('www-authenticate') expects 1, 2, 3, 4 10 -
trunk/LayoutTests/imported/w3c/web-platform-tests/xhr/resources/w3c-import.log
r237618 r237646 53 53 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/form.py 54 54 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/gzip.py 55 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/header-content-length-twice.asis 55 56 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/header-content-length.asis 56 57 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/header-user-agent.py 57 58 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/headers-basic.asis 59 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/headers-double-empty.asis 60 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/headers-some-are-empty.asis 58 61 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/headers-www-authenticate.asis 59 62 /LayoutTests/imported/w3c/web-platform-tests/xhr/resources/headers.asis -
trunk/LayoutTests/imported/w3c/web-platform-tests/xhr/w3c-import.log
r237618 r237646 268 268 /LayoutTests/imported/w3c/web-platform-tests/xhr/setrequestheader-bogus-value.htm 269 269 /LayoutTests/imported/w3c/web-platform-tests/xhr/setrequestheader-case-insensitive.htm 270 /LayoutTests/imported/w3c/web-platform-tests/xhr/setrequestheader-combining.window.js 270 271 /LayoutTests/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type.htm 271 272 /LayoutTests/imported/w3c/web-platform-tests/xhr/setrequestheader-header-allowed.htm
Note:
See TracChangeset
for help on using the changeset viewer.