mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update web-platform-tests to revision 8a2ceb5f18911302b7a5c1cd2791f4ab50ad4326
This commit is contained in:
parent
462c272380
commit
1f531f66ea
5377 changed files with 174916 additions and 84369 deletions
|
@ -0,0 +1,51 @@
|
|||
'use strict';
|
||||
|
||||
test(function() {
|
||||
// https://www.w3.org/Bugs/Public/show_bug.cgi?id=27732
|
||||
var constants = [
|
||||
"INDEX_SIZE_ERR",
|
||||
"DOMSTRING_SIZE_ERR",
|
||||
"HIERARCHY_REQUEST_ERR",
|
||||
"WRONG_DOCUMENT_ERR",
|
||||
"INVALID_CHARACTER_ERR",
|
||||
"NO_DATA_ALLOWED_ERR",
|
||||
"NO_MODIFICATION_ALLOWED_ERR",
|
||||
"NOT_FOUND_ERR",
|
||||
"NOT_SUPPORTED_ERR",
|
||||
"INUSE_ATTRIBUTE_ERR",
|
||||
"INVALID_STATE_ERR",
|
||||
"SYNTAX_ERR",
|
||||
"INVALID_MODIFICATION_ERR",
|
||||
"NAMESPACE_ERR",
|
||||
"INVALID_ACCESS_ERR",
|
||||
"VALIDATION_ERR",
|
||||
"TYPE_MISMATCH_ERR",
|
||||
"SECURITY_ERR",
|
||||
"NETWORK_ERR",
|
||||
"ABORT_ERR",
|
||||
"URL_MISMATCH_ERR",
|
||||
"QUOTA_EXCEEDED_ERR",
|
||||
"TIMEOUT_ERR",
|
||||
"INVALID_NODE_TYPE_ERR",
|
||||
"DATA_CLONE_ERR"
|
||||
]
|
||||
var objects = [
|
||||
[DOMException, "DOMException constructor object"],
|
||||
[DOMException.prototype, "DOMException prototype object"]
|
||||
]
|
||||
constants.forEach(function(name, i) {
|
||||
objects.forEach(function(o) {
|
||||
var object = o[0], description = o[1];
|
||||
test(function() {
|
||||
assert_equals(object[name], i + 1, name)
|
||||
assert_own_property(object, name)
|
||||
var pd = Object.getOwnPropertyDescriptor(object, name)
|
||||
assert_false("get" in pd, "get")
|
||||
assert_false("set" in pd, "set")
|
||||
assert_false(pd.writable, "writable")
|
||||
assert_true(pd.enumerable, "enumerable")
|
||||
assert_false(pd.configurable, "configurable")
|
||||
}, "Constant " + name + " on " + description)
|
||||
})
|
||||
})
|
||||
})
|
Loading…
Add table
Add a link
Reference in a new issue