mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Update web-platform-tests to revision fab2c513bffb2bd19600d23b495264d123df092f
This commit is contained in:
parent
c226bf85a9
commit
ebddcc2d7f
441 changed files with 3689 additions and 1521 deletions
|
@ -4,7 +4,6 @@
|
|||
@caitp
|
||||
@Manishearth
|
||||
@plehegar
|
||||
@foolip
|
||||
@jungkees
|
||||
@ibelem
|
||||
@mathiasbynens
|
||||
|
|
|
@ -30,18 +30,29 @@
|
|||
assert_throws("SyntaxError", function() { client.setRequestHeader(name, 'x-value') })
|
||||
}, "setRequestHeader should throw with header name " + format_value(invalid_headers[i]) + ".")
|
||||
}
|
||||
function try_byte_string(name) {
|
||||
test(function() {
|
||||
var client = new XMLHttpRequest()
|
||||
client.open("GET", "...")
|
||||
assert_throws(new TypeError(), function() { client.setRequestHeader(name, 'x-value') })
|
||||
}, "setRequestHeader should throw with header name " + format_value(invalid_byte_strings[i]) + ".")
|
||||
}
|
||||
var invalid_headers = ["(", ")", "<", ">", "@", ",", ";", ":", "\\",
|
||||
"\"", "/", "[", "]", "?", "=", "{", "}", " ",
|
||||
/* HT already tested in the loop below */
|
||||
"\u007f", "テスト", "", "t\rt", "t\nt", "t: t", "t:t",
|
||||
"\u007f", "", "t\rt", "t\nt", "t: t", "t:t",
|
||||
"t<t", "t t", " tt", ":tt", "\ttt", "\vtt", "t\0t",
|
||||
"t\"t", "t,t", "t;t", "()[]{}", "a?B", "X-テスト", "a=B"]
|
||||
"t\"t", "t,t", "t;t", "()[]{}", "a?B", "a=B"]
|
||||
var invalid_byte_strings = ["テスト", "X-テスト"]
|
||||
for (var i = 0; i < 32; ++i) {
|
||||
invalid_headers.push(String.fromCharCode(i))
|
||||
}
|
||||
for (var i = 0; i < invalid_headers.length; ++i) {
|
||||
try_name(invalid_headers[i])
|
||||
}
|
||||
for (var i = 0; i < invalid_byte_strings.length; ++i) {
|
||||
try_byte_string(invalid_byte_strings[i])
|
||||
}
|
||||
|
||||
</script>
|
||||
</body>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue