diff -r 000000000000 -r 6474c204b198 js/src/tests/test262/ch07/7.3/S7.3_A1.1_T1.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/js/src/tests/test262/ch07/7.3/S7.3_A1.1_T1.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,40 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/** + * LINE FEED (U+000A) may occur between any two tokens + * + * @path ch07/7.3/S7.3_A1.1_T1.js + * @description Insert LINE FEED (\u000A and \n) between tokens of var x=1 + */ + +// CHECK#1 +eval("\u000Avar\u000Ax\u000A=\u000A1\u000A"); +if (x !== 1) { + $ERROR('#1: eval("\\u000Avar\\u000Ax\\u000A=\\u000A1\\u000A"); x === 1. Actual: ' + (x)); +} + +//CHECK#2 +eval("\u000A" + "var" + "\u000A" + "x" + "\u000A" + "=" + "\u000A" + "1" + "\u000A"); +if (x !== 1) { + $ERROR('#2: eval("\\u000A" + "var" + "\\u000A" + "x" + "\\u000A" + "=" + "\\u000A" + "1" + "\\u000A"); x === 1. Actual: ' + (x)); +} + +//CHECK#3 +eval("\nvar\nx\n=\n1\n"); +if (x !== 1) { + $ERROR('#3: eval("\\nvar\\nx\\n=\\n1\\n"); x === 1. Actual: ' + (x)); +} + +//CHECK#4 +eval("\n" + "var" + "\n" + "x" + "\n" + "=" + "\n" + "1" + "\n"); +if (x !== 1) { + $ERROR('#4: eval("\\n" + "var" + "\\n" + "x" + "\\n" + "=" + "\\n" + "1" + "\\n"); x === 1. Actual: ' + (x)); +} + +//CHECK#5 +eval("\u000A" + "var" + "\n" + "x" + "\u000A" + "=" + "\n" + "1" + "\u000A"); +if (x !== 1) { + $ERROR('#5: eval("\\u000A" + "var" + "\\n" + "x" + "\\u000A" + "=" + "\\n" + "1" + "\\u000A"); x === 1. Actual: ' + (x)); +} +