diff options
Diffstat (limited to 'js/src/tests/test262/ch09/9.3/9.3.1/S9.3.1_A13.js')
-rw-r--r-- | js/src/tests/test262/ch09/9.3/9.3.1/S9.3.1_A13.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/js/src/tests/test262/ch09/9.3/9.3.1/S9.3.1_A13.js b/js/src/tests/test262/ch09/9.3/9.3.1/S9.3.1_A13.js new file mode 100644 index 000000000..8d51f4b02 --- /dev/null +++ b/js/src/tests/test262/ch09/9.3/9.3.1/S9.3.1_A13.js @@ -0,0 +1,26 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/** + * The MV of DecimalDigits ::: DecimalDigits DecimalDigit is + * (the MV of DecimalDigits times 10) plus the MV of DecimalDigit + * + * @path ch09/9.3/9.3.1/S9.3.1_A13.js + * @description Compare '12' with Number("1")*10+Number("2") and analogous + */ + +// CHECK#1 +if (+("12") !== Number("1")*10+Number("2")) { + $ERROR('#1: +("12") === Number("1")*10+Number("2")'); +} + +// CHECK#2 +if (Number("123") !== Number("12")*10+Number("3")) { + $ERROR('#2: Number("123") === Number("12")*10+Number("3")'); +} + +// CHECK#2 +if (Number("1234") !== Number("123")*10+Number("4")) { + $ERROR('#2: Number("1234") === Number("123")*10+Number("4")'); +} + |