mirror of https://github.com/tc39/test262.git
Correct error messages
The `testBuiltInObject` function verifies the presence of the specified properties for *all* object types (not just function objects). Update the error messages to reflect this.
This commit is contained in:
parent
6d945e2a1e
commit
67e9e070ef
|
@ -81,13 +81,13 @@ function testBuiltInObject(obj, isFunction, isConstructor, properties, length) {
|
||||||
}
|
}
|
||||||
// accessor properties don't have writable attribute
|
// accessor properties don't have writable attribute
|
||||||
if (desc.hasOwnProperty("writable") && !desc.writable) {
|
if (desc.hasOwnProperty("writable") && !desc.writable) {
|
||||||
$ERROR("The " + prop + " property of this built-in function must be writable.");
|
$ERROR("The " + prop + " property of this built-in object must be writable.");
|
||||||
}
|
}
|
||||||
if (desc.enumerable) {
|
if (desc.enumerable) {
|
||||||
$ERROR("The " + prop + " property of this built-in function must not be enumerable.");
|
$ERROR("The " + prop + " property of this built-in object must not be enumerable.");
|
||||||
}
|
}
|
||||||
if (!desc.configurable) {
|
if (!desc.configurable) {
|
||||||
$ERROR("The " + prop + " property of this built-in function must be configurable.");
|
$ERROR("The " + prop + " property of this built-in object must be configurable.");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue