1 // Copyright 2009 the Sputnik authors. All rights reserved.
2 // This code is governed by the BSD license found in the LICENSE file.
6 The internal helper function CharacterRange takes two CharSet parameters A and B and performs the
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_T18
15 Checking if execution of "/[\c0001d-G]/.exec("1")" leads to
16 throwing the correct exception
20 throw new Test262Error('#1.1: /[\\c0001d-G]/.exec("1") throw SyntaxError. Actual: ' + (new RegExp("[\\c0001d-G]").exec("1")));
23 e instanceof SyntaxError,
25 'The result of evaluating (e instanceof SyntaxError) is expected to be true'
29 // TODO: Convert to assert.throws() format.