Fix ecma_get_property_descriptor_from_property for accessor properties with [[Get]] / [[Set]] set to undefined value

JerryScript-DCO-1.0-Signed-off-by: Kristof Kosztyo kkosztyo.u-szeged@partner.samsung.com
This commit is contained in:
Kristof Kosztyo
2015-08-05 16:25:03 +02:00
parent fe0ec9d7fa
commit 2eb8f76089
2 changed files with 21 additions and 11 deletions
+18 -1
View File
@@ -37,4 +37,21 @@ try {
var desc = Object.getOwnPropertyDescriptor (obj, "prop");
assert (desc.value === 2010);
assert (typeof (desc.get) === 'undefined');
}
}
obj = {};
var setter = function () {};
Object.defineProperty(obj, "prop", {
set: setter,
configurable: true
});
var desc1 = Object.getOwnPropertyDescriptor(obj, "prop");
Object.defineProperty(obj, "prop", {
set: undefined
});
var desc2 = Object.getOwnPropertyDescriptor(obj, "prop");
assert (desc1.set === setter && desc2.set === undefined);