Verify object value in addition to descriptor value in verifyProperty

This commit is contained in:
André Bargull 2023-09-11 15:47:59 +02:00 committed by Ms2ger
parent bba19d51ae
commit b4f72feb52

View File

@ -68,6 +68,9 @@ function verifyProperty(obj, name, desc, options) {
if (!isSameValue(desc.value, originalDesc.value)) { if (!isSameValue(desc.value, originalDesc.value)) {
failures.push("descriptor value should be " + desc.value); failures.push("descriptor value should be " + desc.value);
} }
if (!isSameValue(desc.value, obj[name])) {
failures.push(failures, "object value should be " + desc.value);
}
} }
if (Object.prototype.hasOwnProperty.call(desc, 'enumerable')) { if (Object.prototype.hasOwnProperty.call(desc, 'enumerable')) {