Index: test/mjsunit/json.js |
diff --git a/test/mjsunit/json.js b/test/mjsunit/json.js |
index 582414fec838d50d16c877a460459df921df9de2..8d8ca336c9e5a6b76b5f83b27bddbf356f2ff628 100644 |
--- a/test/mjsunit/json.js |
+++ b/test/mjsunit/json.js |
@@ -268,11 +268,14 @@ assertEquals('"toJSON 123"', |
JSON.stringify({ toJSON : function() { return 'toJSON 123'; } })); |
assertEquals('{"a":321}', |
JSON.stringify({ a : { toJSON : function() { return 321; } } })); |
+var counter = 0; |
assertEquals('{"getter":123}', |
- JSON.stringify({ get getter() { return 123; } })); |
+ JSON.stringify({ get getter() { counter++; return 123; } })); |
+assertEquals(1, counter); |
assertEquals('{"a":"abc","b":"\u1234bc"}', |
JSON.stringify({ a : "abc", b : "\u1234bc" })); |
+ |
var a = { a : 1, b : 2 }; |
delete a.a; |
assertEquals('{"b":2}', JSON.stringify(a)); |