From 0322edaed11765ca06bc3220f5e424a078e9d42a Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Fri, 26 Dec 2025 05:44:10 +0300 Subject: [PATCH] found another bug... Signed-off-by: Alex A. Naanou --- test.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test.js b/test.js index 3ccc28a..1212faa 100755 --- a/test.js +++ b/test.js @@ -35,9 +35,10 @@ var setups = test.Setups({ 'array-empty': function(assert){ return '[]' }, - // XXX BUG: trailing gets duplicated... 'array-sparse': function(assert){ return '[,1,,,2,]' }, + 'array-recursive': function(assert){ + return '[]' }, 'object-empty': function(assert){ return '{}' }, @@ -56,10 +57,14 @@ test.Modifiers({ return `[${ setup }]` }, 'object-stuffed': function(assert, setup){ return `{"key":${ setup }}` }, + //* XXX need better indexing... + // .getItem(..) / .setItem(..) break on recursive structures + // in maps/sets... 'map-stuffed': function(assert, setup){ return `Map([["key",${ setup }],[${ setup },"value"]])` }, 'set-stuffed': function(assert, setup){ return `Set([${ setup }])` }, + //*/ }) test.Tests({