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_T28
15 Checking if execution of "/[b-G\W]/.exec("a")" leads to throwing
20 throw new Test262Error('#1.1: /[b-G\\W]/.exec("a") throw SyntaxError. Actual: ' + (new RegExp("[b-G\\W]").exec("a")));
23 e instanceof SyntaxError,
25 'The result of evaluating (e instanceof SyntaxError) is expected to be true'
29 // TODO: Convert to assert.throws() format.