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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user