summaryrefslogtreecommitdiff
path: root/test/built-ins/JSON/parse/15.12.2-2-9.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/built-ins/JSON/parse/15.12.2-2-9.js')
-rw-r--r--test/built-ins/JSON/parse/15.12.2-2-9.js15
1 files changed, 2 insertions, 13 deletions
diff --git a/test/built-ins/JSON/parse/15.12.2-2-9.js b/test/built-ins/JSON/parse/15.12.2-2-9.js
index cbd697bf6..ab7ca39cc 100644
--- a/test/built-ins/JSON/parse/15.12.2-2-9.js
+++ b/test/built-ins/JSON/parse/15.12.2-2-9.js
@@ -6,13 +6,8 @@ es5id: 15.12.2-2-9
description: >
JSON.parse - parsing an object where property value starts and
ends with a null character
-includes: [runTestCase.js]
---*/
-function testcase() {
-
- var result = true;
-
var nullChars = new Array();
nullChars[0] = '\"\u0000\"';
nullChars[1] = '\"\u0001\"';
@@ -48,13 +43,7 @@ function testcase() {
nullChars[31] = '\"\u001F\"';
for (var index in nullChars) {
- try {
+ assert.throws(SyntaxError, function() {
var obj = JSON.parse('{ "name" : ' + nullChars[index] + "John" + nullChars[index] + ' } ');
- result = (result && false);
- } catch (e) {
- result = (result && (e instanceof SyntaxError));
- }
+ });
}
- return result;
- }
-runTestCase(testcase);