S7.8.5_A1.1_T1.js (761B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: | 6 RegularExpressionFirstChar :: NonTerminator but not * or \ or /, 7 RegularExpressionChars :: [empty], RegularExpressionFlags :: [empty] 8 es5id: 7.8.5_A1.1_T1 9 description: Without eval 10 ---*/ 11 12 //CHECK#1 13 if (/1/.source !== "1") { 14 throw new Test262Error('#1: /1/'); 15 } 16 17 //CHECK#2 18 if (/a/.source !== "a") { 19 throw new Test262Error('#2: /a/'); 20 } 21 22 //CHECK#3 23 if (/;/.source !== ";") { 24 throw new Test262Error('#3: /;/'); 25 } 26 27 //CHECK#4 28 if (/ /.source !== " ") { 29 throw new Test262Error('#4: / /'); 30 } 31 32 //CHECK#5 33 if (/\u0041/.source !== "\\u0041") { 34 throw new Test262Error('#5: /\\u0041/'); 35 } 36 37 reportCompare(0, 0);