diff --git a/test/built-ins/JSON/stringify/15.12.3_4-1-2.js b/test/built-ins/JSON/stringify/15.12.3_4-1-2.js index 299853c9164d41fd05d63bcf17e2fe28dbe766aa..cd88f0d64e9a30c8b34b0c15954857069f402576 100644 --- a/test/built-ins/JSON/stringify/15.12.3_4-1-2.js +++ b/test/built-ins/JSON/stringify/15.12.3_4-1-2.js @@ -3,11 +3,15 @@ /*--- es5id: 15.12.3_4-1-2 -description: JSON.stringify a circular object throws a TypeError +description: JSON.stringify a indirectly circular object throws a error ---*/ -var obj = {}; -obj.prop = obj; +var obj = { + p1: { + p2: {} + } +}; +obj.p1.p2.prop = obj; assert.throws(TypeError, function() { JSON.stringify(obj); diff --git a/test/built-ins/JSON/stringify/15.12.3_4-1-3.js b/test/built-ins/JSON/stringify/15.12.3_4-1-3.js deleted file mode 100644 index feb1a6c9c30ed52d16c9a1b31b2f9f4b7246895a..0000000000000000000000000000000000000000 --- a/test/built-ins/JSON/stringify/15.12.3_4-1-3.js +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) 2012 Ecma International. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. - -/*--- -es5id: 15.12.3_4-1-3 -description: JSON.stringify a indirectly circular object throws a error ----*/ - -var obj = { - p1: { - p2: {} - } -}; -obj.p1.p2.prop = obj; - -assert.throws(TypeError, function() { - JSON.stringify(obj); -});