tor-browser

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

S15.10.2.15_A1_T9.js (1009B)


      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    The internal helper function CharacterRange takes two CharSet parameters A and B and performs the
      7    following:
      8    2. Let a be the one character in CharSet A.
      9    3. Let b be the one character in CharSet B.
     10    4. Let i be the character value of character a.
     11    5. Let j be the character value of character b.
     12    6. If i > j, throw a SyntaxError exception.
     13 es5id: 15.10.2.15_A1_T9
     14 description: >
     15    Checking if execution of "/[\0b-G]/.exec("a")" leads to throwing
     16    the correct exception
     17 ---*/
     18 
     19 try {
     20  throw new Test262Error('#1.1: /[\\0b-G]/.exec("a") throw SyntaxError. Actual: ' + (new RegExp("[\\0b-G]").exec("a")));
     21 } catch (e) {
     22  assert.sameValue(
     23    e instanceof SyntaxError,
     24    true,
     25    'The result of evaluating (e instanceof SyntaxError) is expected to be true'
     26  );
     27 }
     28 
     29 // TODO: Convert to assert.throws() format.
     30 
     31 reportCompare(0, 0);