Fix Symbol properties descriptors. (#3581)

Symbol properites descriptors had invalid values

Fixes #3578

JerryScript-DCO-1.0-Signed-off-by: Rafal Walczyna r.walczyna@samsung.com
This commit is contained in:
Rafal Walczyna
2020-02-24 14:06:14 +01:00
committed by GitHub
parent 6430d1a3a3
commit 20300189cb
5 changed files with 34 additions and 16 deletions
+5
View File
@@ -85,6 +85,11 @@ var a = ['hasInstance',
a.forEach (function (e) {
assert (Symbol[e].toString() === ('Symbol(Symbol.' + e +')'));
assert (typeof Symbol[e] === 'symbol');
/* Check for property descriptor ES 6 19.4.2.2 - 19.4.2.14 */
var desc = Object.getOwnPropertyDescriptor(Symbol, e)
assert (desc.writable === false);
assert (desc.enumerable === false);
assert (desc.configurable === false);
});
var obj = {};