From d2b5f63a15f07223d5b96e02311a1e98a4cd2c9f Mon Sep 17 00:00:00 2001 From: Alexey Shvayka Date: Wed, 4 Mar 2020 02:48:50 +0200 Subject: [PATCH] Improve "info" meta of replacer with deleted property test --- .../replacer-function-object-deleted-property.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/built-ins/JSON/stringify/replacer-function-object-deleted-property.js b/test/built-ins/JSON/stringify/replacer-function-object-deleted-property.js index 7bc52cc69d..3bab431327 100644 --- a/test/built-ins/JSON/stringify/replacer-function-object-deleted-property.js +++ b/test/built-ins/JSON/stringify/replacer-function-object-deleted-property.js @@ -5,10 +5,17 @@ esid: sec-serializejsonproperty description: > Replacer function is called on properties, deleted during stringification. info: | - JSON.stringify ( value [ , replacer [ , space ] ] ) + SerializeJSONObject ( value ) [...] - 12. Return ? SerializeJSONProperty(the empty String, wrapper). + 5. If PropertyList is not undefined, then + [...] + 6. Else, + a. Let K be ? EnumerableOwnPropertyNames(value, key). + [...] + 8. For each element P of K, do + a. Let strP be ? SerializeJSONProperty(P, value). + [...] SerializeJSONProperty ( key, holder )