Builtin objects symbol properties should be lazy listed (#4271)
JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
@@ -157,3 +157,5 @@ map.forEach(function (value, key) {
|
||||
|
||||
assert(k === Infinity);
|
||||
assert(map.get(+0) === "foo");
|
||||
|
||||
[Symbol.iterator, Symbol.toStringTag].forEach(e => assert (Reflect.ownKeys(Map.prototype).includes(e)));
|
||||
|
||||
@@ -136,3 +136,5 @@ set.forEach(function (value) {
|
||||
|
||||
assert(k === Infinity);
|
||||
assert(set.has(+0) === true);
|
||||
|
||||
[Symbol.iterator, Symbol.toStringTag].forEach(e => assert (Reflect.ownKeys(Set.prototype).includes(e)));
|
||||
|
||||
@@ -182,3 +182,5 @@ try {
|
||||
} catch (e) {
|
||||
assert (e === "abrupt set getter");
|
||||
}
|
||||
|
||||
[Symbol.toStringTag].forEach(e => assert (Reflect.ownKeys(WeakMap.prototype).includes(e)));
|
||||
|
||||
@@ -166,3 +166,5 @@ try {
|
||||
} catch (e) {
|
||||
assert (e === "abrupt add getter");
|
||||
}
|
||||
|
||||
[Symbol.toStringTag].forEach(e => assert (Reflect.ownKeys(WeakSet.prototype).includes(e)));
|
||||
|
||||
Reference in New Issue
Block a user