| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| var passed = true; |
| try { |
| JSON.parse("0101"); |
| WScript.Echo("Syntax error expected when parsing 0101."); |
| passed = false; |
| } catch (ex) { |
| if (!(ex instanceof SyntaxError)) { |
| WScript.Echo("Syntax error expected when parsing 0101. Got - " + ex); |
| } |
| } |
| |
| if (JSON.parse("0.101") !== 0.101) { |
| WScript.Echo("Incorrectly parsed 0.101."); |
| passed = false; |
| }; |
| |
| if (JSON.parse("101") !== 101) { |
| WScript.Echo("Incorrectly parsed 101."); |
| passed = false; |
| }; |
| |
| if (passed) { |
| WScript.Echo("Pass"); |
| } |