Fix delete operation in Set objects (#3203)
Delete should return false if an element doesn't exist in a set. ECMA_VALUE_EMPTY wasn't checked in case of a deleted property. JerryScript-DCO-1.0-Signed-off-by: Daniel Balla dballa@inf.u-szeged.hu
This commit is contained in:
committed by
Robert Fancsik
parent
eb97860509
commit
7dc2d1dcd7
@@ -87,3 +87,7 @@ assert (set.size === 3);
|
||||
|
||||
set.clear();
|
||||
assert(set.size === 0);
|
||||
|
||||
set.add(3);
|
||||
assert(set.delete(3));
|
||||
assert(!set.delete(3));
|
||||
|
||||
Reference in New Issue
Block a user