tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

S7.8.5_A1.3_T5.js (1024B)


      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 esid: prod-RegularExpressionNonTerminator
      6 info: |
      7  RegularExpressionBody ::
      8    RegularExpressionFirstChar RegularExpressionChars
      9 
     10  RegularExpressionChars ::
     11    [empty]
     12    RegularExpressionChars RegularExpressionChar
     13 
     14  RegularExpressionFirstChar ::
     15    RegularExpressionNonTerminator but not one of * or \ or / or [
     16 
     17  RegularExpressionNonTerminator ::
     18    SourceCharacter but not LineTerminator
     19 
     20 description: >
     21  The first character of a regular expression may not be a <LS>, (\u2028), evaluated
     22 
     23 ---*/
     24 
     25 //CHECK#1
     26 try {
     27   eval("/\u2028/").source;
     28   throw new Test262Error('#1.1: RegularExpressionFirstChar :: Line separator is incorrect. Actual: ' + (eval("/\u2028/").source));
     29 }
     30 catch (e) {
     31  if ((e instanceof SyntaxError) !== true) {
     32     throw new Test262Error('#1.2: RegularExpressionFirstChar :: Line separator is incorrect. Actual: ' + (e));
     33  }
     34 }
     35 
     36 reportCompare(0, 0);