diff --git a/test/built-ins/RegExp/15.10.2.15-3-1.js b/test/built-ins/RegExp/15.10.2.15-3-1.js deleted file mode 100644 index a04d5d06bfa27f8498cb81106ef72bee3a82f03f..0000000000000000000000000000000000000000 --- a/test/built-ins/RegExp/15.10.2.15-3-1.js +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) 2012 Ecma International. All rights reserved. -// Ecma International makes this code available under the terms and conditions set -// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the -// "Use Terms"). Any redistribution of this code must retain the above -// copyright and this notice and otherwise comply with the Use Terms. - -/*--- -es5id: 15.10.2.15-3-1 -description: > - Pattern - SyntaxError was thrown when 'A' does not contain exactly - one character (15.10.2.5 step 3) -includes: [runTestCase.js] ----*/ - -function testcase() { - try { - var regExp = new RegExp("^[/w-c]$"); - - return false; - } catch (e) { - return e instanceof SyntaxError; - } - } -runTestCase(testcase); diff --git a/test/built-ins/RegExp/15.10.2.15-3-2.js b/test/built-ins/RegExp/15.10.2.15-3-2.js deleted file mode 100644 index 2f9bf20367f13a4e6d8b1eb56f1a144a0955522e..0000000000000000000000000000000000000000 --- a/test/built-ins/RegExp/15.10.2.15-3-2.js +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) 2012 Ecma International. All rights reserved. -// Ecma International makes this code available under the terms and conditions set -// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the -// "Use Terms"). Any redistribution of this code must retain the above -// copyright and this notice and otherwise comply with the Use Terms. - -/*--- -es5id: 15.10.2.15-3-2 -description: > - Pattern - SyntaxError was thrown when 'B' does not contain exactly - one character (15.10.2.5 step 3) -includes: [runTestCase.js] ----*/ - -function testcase() { - try { - var regExp = new RegExp("^[a-/w]$"); - - return false; - } catch (e) { - return e instanceof SyntaxError; - } - } -runTestCase(testcase); diff --git a/test/built-ins/RegExp/15.10.2.15-6-1.js b/test/built-ins/RegExp/15.10.2.15-6-1.js index f39db7b77038a30e5329aa96298bcf3bce0e585b..f7cf74248453134bd6f8db1128ef8485d32c5e5d 100644 --- a/test/built-ins/RegExp/15.10.2.15-6-1.js +++ b/test/built-ins/RegExp/15.10.2.15-6-1.js @@ -10,16 +10,8 @@ description: > Pattern - SyntaxError was thrown when one character in CharSet 'A' greater than one character in CharSet 'B' (15.10.2.15 CharacterRange step 6) -includes: [runTestCase.js] ---*/ -function testcase() { - try { - var regExp = new RegExp("^[z-a]$"); - - return false; - } catch (e) { - return e instanceof SyntaxError; - } - } -runTestCase(testcase); +assert.throws(SyntaxError, function() { + var regExp = new RegExp("^[z-a]$"); +}); diff --git a/test/built-ins/RegExp/15.10.2.2-1.js b/test/built-ins/RegExp/15.10.2.2-1.js deleted file mode 100644 index 60b69de9a565aa16e87e30c84fc83880b24abad6..0000000000000000000000000000000000000000 --- a/test/built-ins/RegExp/15.10.2.2-1.js +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright (c) 2012 Ecma International. All rights reserved. -// Ecma International makes this code available under the terms and conditions set -// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the -// "Use Terms"). Any redistribution of this code must retain the above -// copyright and this notice and otherwise comply with the Use Terms. - -/*--- -es5id: 15.10.2.2-1 -description: Pattern - SyntaxError was thrown when compile a pattern -includes: [runTestCase.js] ----*/ - -function testcase() { - try { - var regExp = new RegExp("\\"); - - return false; - } catch (e) { - return e instanceof SyntaxError; - } - } -runTestCase(testcase); diff --git a/test/built-ins/RegExp/15.10.2.5-3-1.js b/test/built-ins/RegExp/15.10.2.5-3-1.js index 66aff23314ea6be62fe44209933ef5a2eaa7ed33..7e3e77d0b85b0f5a49c2cf0d3f00b9147ddce256 100644 --- a/test/built-ins/RegExp/15.10.2.5-3-1.js +++ b/test/built-ins/RegExp/15.10.2.5-3-1.js @@ -9,16 +9,8 @@ es5id: 15.10.2.5-3-1 description: > Term - SyntaxError was thrown when max is finite and less than min (15.10.2.5 step 3) -includes: [runTestCase.js] ---*/ -function testcase() { - try { - var regExp = new RegExp("0{2,1}"); - - return false; - } catch (e) { - return e instanceof SyntaxError; - } - } -runTestCase(testcase); +assert.throws(SyntaxError, function() { + var regExp = new RegExp("0{2,1}"); +}); diff --git a/test/built-ins/RegExp/15.10.4.1-1.js b/test/built-ins/RegExp/15.10.4.1-1.js index c7974e62f4619d33b605858b602b2e075cec0523..bfe604fc2bb2505849fdbf4498179abe8ce1e42b 100644 --- a/test/built-ins/RegExp/15.10.4.1-1.js +++ b/test/built-ins/RegExp/15.10.4.1-1.js @@ -7,14 +7,10 @@ /*--- es5id: 15.10.4.1-1 description: > - RegExp - no TypeError is thrown when pattern is an object whose - [[Class]] property is 'RegExp' and flags is not undefined -includes: [runTestCase.js] + RegExp - no TypeError is thrown when pattern is an object and + has a [[RegExpMatcher]] internal slot, and flags is not undefined ---*/ -function testcase() { - var regObj = new RegExp(); - var regExpObj = new RegExp(regObj, "g"); - return regExpObj.global; -} -runTestCase(testcase); +var regObj = new RegExp(); +var regExpObj = new RegExp(regObj, "g"); +assert(regExpObj.global); diff --git a/test/built-ins/RegExp/15.10.4.1-2.js b/test/built-ins/RegExp/15.10.4.1-2.js index 82b8ef017bc426aef434bc3a4b251ba89b1cc9e8..974f52f494e93c079a6d949445bce34668627598 100644 --- a/test/built-ins/RegExp/15.10.4.1-2.js +++ b/test/built-ins/RegExp/15.10.4.1-2.js @@ -9,16 +9,8 @@ es5id: 15.10.4.1-2 description: > RegExp - the thrown error is SyntaxError instead of RegExpError when the characters of 'P' do not have the syntactic form Pattern -includes: [runTestCase.js] ---*/ -function testcase() { - try { - var regExpObj = new RegExp('\\'); - - return false; - } catch (e) { - return e instanceof SyntaxError; - } - } -runTestCase(testcase); +assert.throws(SyntaxError, function() { + var regExpObj = new RegExp('\\'); +}); diff --git a/test/built-ins/RegExp/15.10.4.1-3.js b/test/built-ins/RegExp/15.10.4.1-3.js index 168a71de6c68b3c67699a9cc44690ae584f262b3..423d5ebfcceeed00739ac701c5b4b6f0beba480d 100644 --- a/test/built-ins/RegExp/15.10.4.1-3.js +++ b/test/built-ins/RegExp/15.10.4.1-3.js @@ -9,16 +9,8 @@ es5id: 15.10.4.1-3 description: > RegExp - the thrown error is SyntaxError instead of RegExpError when 'F' contains any character other than 'g', 'i', or 'm' -includes: [runTestCase.js] ---*/ -function testcase() { - try { - var regExpObj = new RegExp('abc', 'a'); - - return false; - } catch (e) { - return e instanceof SyntaxError; - } - } -runTestCase(testcase); +assert.throws(SyntaxError, function() { + var regExpObj = new RegExp('abc', 'a'); +}); diff --git a/test/built-ins/RegExp/15.10.4.1-4.js b/test/built-ins/RegExp/15.10.4.1-4.js index 094a1ea7f82eb400348edf0eece2c8570ed8284b..9cfb69093fcaac67f20956fad0f6813af50fc062 100644 --- a/test/built-ins/RegExp/15.10.4.1-4.js +++ b/test/built-ins/RegExp/15.10.4.1-4.js @@ -7,16 +7,6 @@ /*--- es5id: 15.10.4.1-4 description: RegExp - the SyntaxError is not thrown when flags is 'gim' -includes: [runTestCase.js] ---*/ -function testcase() { - try { - var regExpObj = new RegExp('abc', 'gim'); - - return true; - } catch (e) { - return false; - } - } -runTestCase(testcase); +var regExpObj = new RegExp('abc', 'gim'); diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T1.js b/test/built-ins/RegExp/S15.10.2.15_A1_T1.js index eea878027f1af32bd090c4e7859ad86dd66fa23f..72f758d325709118065fc3cf7135eb78d14f8a9d 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T1.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T1.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T1 description: > Checking if execution of "/[b-ac-e]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T10.js b/test/built-ins/RegExp/S15.10.2.15_A1_T10.js index 1aecb00328656a03657a6c43ab219b4d436b698a..4dc111d8cc7a7ffb34d41d699af3ad268f6ac5de 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T10.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T10.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T10 description: > Checking if execution of "/[\10b-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T11.js b/test/built-ins/RegExp/S15.10.2.15_A1_T11.js index beec600293a05247e35e6d1dfed0774e230ddca3..c25edacb06fe4c28299be6d8431406d9c4cd50e8 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T11.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T11.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T11 description: > Checking if execution of "/[\bd-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T12.js b/test/built-ins/RegExp/S15.10.2.15_A1_T12.js index 45defcedab53d605574f9cbad48924f0edbddc05..adf1bf6a8277bcc5fab3e61b008e3d85efecd512 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T12.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T12.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T12 description: > Checking if execution of "/[\Bd-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T13.js b/test/built-ins/RegExp/S15.10.2.15_A1_T13.js index c3118a67e6352df82d6d515d815dfc4ae14168d4..228db21e82d30681d54a190129e92f31d9985f05 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T13.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T13.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T13 description: > Checking if execution of "/[\td-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T14.js b/test/built-ins/RegExp/S15.10.2.15_A1_T14.js index a0a5486e8f8d933f8cb0ab525bb8320f2962cfa8..4c5820f057c9434a2585d47cf173ed043f8d58f0 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T14.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T14.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T14 description: > Checking if execution of "/[\nd-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T15.js b/test/built-ins/RegExp/S15.10.2.15_A1_T15.js index eb66be0d65fbdd51a28f7fdfd3aa1d85fe6449f9..9132b19abb9f079a693fc99270518d0538199a8b 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T15.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T15.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T15 description: > Checking if execution of "/[\vd-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T16.js b/test/built-ins/RegExp/S15.10.2.15_A1_T16.js index 52d25e7d1c215f8c254c35441967fd5acb6c635e..264dfa040bcdd5e8e2223866f0da681d606f07af 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T16.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T16.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T16 description: > Checking if execution of "/[\fd-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T17.js b/test/built-ins/RegExp/S15.10.2.15_A1_T17.js index 6467b1d2cdf379fd44b54aedc16fefb99abe5670..d3f818ec3769a0d37b38587fbaa6500222251fad 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T17.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T17.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T17 description: > Checking if execution of "/[\rd-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T18.js b/test/built-ins/RegExp/S15.10.2.15_A1_T18.js index cde13e9e87d225c2cd11b52ff2dbc643c89274cf..036426a216030250a8830b982224d41fc5c050a7 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T18.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T18.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T18 description: > Checking if execution of "/[\c0001d-G]/.exec("1")" leads to diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T19.js b/test/built-ins/RegExp/S15.10.2.15_A1_T19.js index 049fa65297b6e6ed0e4cd7f63f33692f6bc15705..afc728365ba50586a55dc148639bc3d3733a5e2a 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T19.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T19.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T19 description: > Checking if execution of "/[\x0061d-G]/.exec("1")" leads to diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T2.js b/test/built-ins/RegExp/S15.10.2.15_A1_T2.js index df9b21bd8e42233261ae86a70f7c54b19f9bae7f..716b4c66a04356ce13a6a23c474b52d6f26c1952 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T2.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T2.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T2 description: > Checking if execution of "/[a-dc-b]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T20.js b/test/built-ins/RegExp/S15.10.2.15_A1_T20.js index 25d45c74369979b3a1311c40a58207ef6016a68b..7d7dc1709e5a2aa0266021dfd22bc0f0977cd721 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T20.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T20.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T20 description: > Checking if execution of "/[\u0061d-G]/.exec("a")" leads to diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T21.js b/test/built-ins/RegExp/S15.10.2.15_A1_T21.js index 07d47f3dcb501b05b66b53d07e15f58a4b8c73f6..991e09369668ef1466499f3ea4e78fefe1d0eeda 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T21.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T21.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T21 description: > Checking if execution of "/[\ad-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T22.js b/test/built-ins/RegExp/S15.10.2.15_A1_T22.js index 8d456186f7060de74697171cb7c0c9a032597de4..9ce67ef0c84b131d22bfa35871cd1d2581d83e33 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T22.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T22.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T22 description: > Checking if execution of "/[c-eb-a]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T23.js b/test/built-ins/RegExp/S15.10.2.15_A1_T23.js index 38091420e259c08899fbe5a0f1cae7bcd75a39cb..82469295b4338ef4eb382c9ef35ecd28e8bee81c 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T23.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T23.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T23 description: > Checking if execution of "/[b-G\d]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T24.js b/test/built-ins/RegExp/S15.10.2.15_A1_T24.js index 800a255bb34ad7665d3e30a4c7ed22d326e33804..68cade9dcc00d82a99870f50dd41762ba41d250c 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T24.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T24.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T24 description: > Checking if execution of "/[b-G\D]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T25.js b/test/built-ins/RegExp/S15.10.2.15_A1_T25.js index 4f270fd053803ffbb820e19efc448e231de04faa..c4e31a45017ccd3c168f4c7ee68d03049e630a1c 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T25.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T25.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T25 description: > Checking if execution of "/[b-G\s]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T26.js b/test/built-ins/RegExp/S15.10.2.15_A1_T26.js index 13d00b55b86fc29eed15064a880b11257fc65591..507b97ad9b698bac92149733b34b007d5ece0cda 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T26.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T26.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T26 description: > Checking if execution of "/[b-G\S]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T27.js b/test/built-ins/RegExp/S15.10.2.15_A1_T27.js index 72cd64f6284173b390ac135b47a4d7a29a7d1543..9bf451bc857522d2f1b6d7d20ff3feca3458e993 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T27.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T27.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T27 description: > Checking if execution of "/[b-G\w]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T28.js b/test/built-ins/RegExp/S15.10.2.15_A1_T28.js index 896abe7106223af1df467e069ba75e49596ae83f..72049117186498a7eeac75ec2fc27cd9c3652b67 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T28.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T28.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T28 description: > Checking if execution of "/[b-G\W]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T29.js b/test/built-ins/RegExp/S15.10.2.15_A1_T29.js index 619d2aed0d8fb639497e838a6ec0e7e053fb330a..9aba98dea21b71a83b2866a6460338d0fbfff2d1 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T29.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T29.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T29 description: > Checking if execution of "/[b-G\0]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T3.js b/test/built-ins/RegExp/S15.10.2.15_A1_T3.js index 27c2f4892bf8d7fc17f704e0de9817149ad5ba05..0a5dcc8dcdcfd229aee12edb6e79c73d8e48b275 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T3.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T3.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T3 description: > Checking if execution of "/[\db-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T30.js b/test/built-ins/RegExp/S15.10.2.15_A1_T30.js index 570f0caf6017da2b891587076e234087fbadcf71..a14784f2a5f775099498e446a7d3bb759d52c524 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T30.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T30.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T30 description: > Checking if execution of "/[b-G\10]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T31.js b/test/built-ins/RegExp/S15.10.2.15_A1_T31.js index 5c1c1ed5c4cb6a29b9c588a67ac9733088c78910..ded52edab91854d04a74882ae87288b87c258067 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T31.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T31.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T31 description: > Checking if execution of "/[d-G\b]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T32.js b/test/built-ins/RegExp/S15.10.2.15_A1_T32.js index 842277bc65e04872387e72d96b39437796c68fbe..15ca57398da092419d3a73853fb794c338e9faa5 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T32.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T32.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T32 description: > Checking if execution of "/[d-G\B]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T33.js b/test/built-ins/RegExp/S15.10.2.15_A1_T33.js index b28acc4ecea2066aac7346a2b1cd9d83abd1f51c..b1e1bd838aba8eb47dffeb8bf1d3ae40d908cfae 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T33.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T33.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T33 description: > Checking if execution of "/[d-G\t]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T34.js b/test/built-ins/RegExp/S15.10.2.15_A1_T34.js index 4649349cf2497ce9b9d4fdd2f58f6ebf871a6383..207b67873ff1ca5a344d79288387b0dad2021751 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T34.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T34.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T34 description: > Checking if execution of "/[d-G\n]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T35.js b/test/built-ins/RegExp/S15.10.2.15_A1_T35.js index 0de467bf6851ef52b17d693eef85f987410a863d..cefbdd715d49411aac08107bef3f42ab9b30584d 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T35.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T35.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T35 description: > Checking if execution of "/[d-G\v]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T36.js b/test/built-ins/RegExp/S15.10.2.15_A1_T36.js index 8002df64516dea6cbdb5ff270ce9092760fb84b3..1dd343cd81bae14b0d5bcec73ff4549b2e899084 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T36.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T36.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T36 description: > Checking if execution of "/[d-G\f]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T37.js b/test/built-ins/RegExp/S15.10.2.15_A1_T37.js index 2275d015b23d3d05bdbb4bfe1391923f8d539c6d..0e7164bc6ad610fd14d16c1fd2b90ee447a09306 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T37.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T37.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T37 description: > Checking if execution of "/[d-G\r]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T38.js b/test/built-ins/RegExp/S15.10.2.15_A1_T38.js index 002ec67d9e52174141c552694bb47108fe650ac0..34987f774293aef93fdbc79f5a754b540cfc50e5 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T38.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T38.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T38 description: > Checking if execution of "/[d-G\c0001]/.exec("1")" leads to diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T39.js b/test/built-ins/RegExp/S15.10.2.15_A1_T39.js index 91ec4830cc49d0fe3989fc8269420e33d52044df..f12e3ef064540cb1ec9f04e9300743d7b2cf9614 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T39.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T39.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T39 description: > Checking if execution of "/[d-G\x0061]/.exec("1")" leads to diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T4.js b/test/built-ins/RegExp/S15.10.2.15_A1_T4.js index 9550aa77b510d5e4ce88ea274116a81875ed1a94..a45eef13be142912370eab39abff47b3917cbafd 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T4.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T4.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T4 description: > Checking if execution of "/[\Db-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T40.js b/test/built-ins/RegExp/S15.10.2.15_A1_T40.js index 53b94cef0448ec305a532326df09d3e5ab9f08db..d5a3d16d64d86e7ec2c11b47bbb57393cb844f53 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T40.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T40.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T40 description: > Checking if execution of "/[d-G\u0061]/.exec("a")" leads to diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T41.js b/test/built-ins/RegExp/S15.10.2.15_A1_T41.js index 53a1cd17b2a27db1241b7cd1276be01ecb73870b..e2627077d366da9789327a5619ca4cd772b9067e 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T41.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T41.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T41 description: > Checking if execution of "/[d-G\a]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T5.js b/test/built-ins/RegExp/S15.10.2.15_A1_T5.js index c7231cff5321cf48078c523b76dc035093dfba97..ffd683284088668bafc681ec91c739a93bcd6876 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T5.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T5.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T5 description: > Checking if execution of "/[\sb-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T6.js b/test/built-ins/RegExp/S15.10.2.15_A1_T6.js index 41590e4f71ecaa62aa725a42cf737196ac7ffae9..78e050d6be92b6f01bff96005e3e55ae314db4d0 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T6.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T6.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T6 description: > Checking if execution of "/[\Sb-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T7.js b/test/built-ins/RegExp/S15.10.2.15_A1_T7.js index fe0c0de44228122b2a66c537a521886673b0e8b7..e95e0504fd4775c1b5de3ca9ca44822a8e1ea7cb 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T7.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T7.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T7 description: > Checking if execution of "/[\wb-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T8.js b/test/built-ins/RegExp/S15.10.2.15_A1_T8.js index 53453b3dbb4e6e9cb6f8adc3e10a67ec35d33233..402f375eb33e26fc6e993a96a07f80cfebede14d 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T8.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T8.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T8 description: > Checking if execution of "/[\Wb-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.2.15_A1_T9.js b/test/built-ins/RegExp/S15.10.2.15_A1_T9.js index 3ebe54723ddaa58f3a13c59412eba52589b60a86..ec16f8499d0e4e0b0fe5d0108b01ac1ad93189a5 100644 --- a/test/built-ins/RegExp/S15.10.2.15_A1_T9.js +++ b/test/built-ins/RegExp/S15.10.2.15_A1_T9.js @@ -5,8 +5,11 @@ info: > The internal helper function CharacterRange takes two CharSet parameters A and B and performs the following: - If A does not contain exactly one character or B does not contain exactly one character then throw - a SyntaxError exception + 2. Let a be the one character in CharSet A. + 3. Let b be the one character in CharSet B. + 4. Let i be the character value of character a. + 5. Let j be the character value of character b. + 6. If i > j, throw a SyntaxError exception. es5id: 15.10.2.15_A1_T9 description: > Checking if execution of "/[\0b-G]/.exec("a")" leads to throwing diff --git a/test/built-ins/RegExp/S15.10.4.1_A5_T3.js b/test/built-ins/RegExp/S15.10.4.1_A5_T3.js index 67168f801aa9a8e68be8d0a3e67b08b991b1fd95..1170260c0ce82d1b124f0d6b3356714345e9a94c 100644 --- a/test/built-ins/RegExp/S15.10.4.1_A5_T3.js +++ b/test/built-ins/RegExp/S15.10.4.1_A5_T3.js @@ -6,7 +6,7 @@ info: > If F contains any character other than 'g', 'i', or 'm', or if it contains the same one more than once, then throw a SyntaxError exception es5id: 15.10.4.1_A5_T3 -description: Checking by using eval, try to use eval("\"migg\"") as F +description: Checking by using eval, try to use eval("\"migr\"") as F ---*/ //CHECK#1 diff --git a/test/built-ins/RegExp/S15.10.7_A1_T1.js b/test/built-ins/RegExp/S15.10.7_A1_T1.js index 0dcc029ca322409978511ff5cff15fd9f1c70634..32a29be58e79d782228ea3380a9a9487071eadbc 100644 --- a/test/built-ins/RegExp/S15.10.7_A1_T1.js +++ b/test/built-ins/RegExp/S15.10.7_A1_T1.js @@ -2,7 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -info: RegExp instance has not [[call]] property +info: RegExp instance has no [[Call]] internal method es5id: 15.10.7_A1_T1 description: Checking if call of RegExp instance fails ---*/ diff --git a/test/built-ins/RegExp/S15.10.7_A1_T2.js b/test/built-ins/RegExp/S15.10.7_A1_T2.js index 53e96adcb7a53490c4dd26624157abe4c800d324..96dfbeb1d6e160d850d014346a41cb8c1bf57207 100644 --- a/test/built-ins/RegExp/S15.10.7_A1_T2.js +++ b/test/built-ins/RegExp/S15.10.7_A1_T2.js @@ -2,7 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -info: RegExp instance has not [[call]] property +info: RegExp instance has no [[Call]] internal method es5id: 15.10.7_A1_T2 description: Checking if call of RegExp("a|b","g")() fails ---*/ diff --git a/test/built-ins/RegExp/S15.10.7_A2_T1.js b/test/built-ins/RegExp/S15.10.7_A2_T1.js index 69a53abd16a3c0d26a42bd06e057c5d6df536ace..8d403ad8554d57b2dd5cf4f903f21c09220399b4 100644 --- a/test/built-ins/RegExp/S15.10.7_A2_T1.js +++ b/test/built-ins/RegExp/S15.10.7_A2_T1.js @@ -2,7 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -info: RegExp instance has not [[construct]] property +info: RegExp instance has no [[Construct]] internal method es5id: 15.10.7_A2_T1 description: Checking if creating new RegExp instance fails ---*/ diff --git a/test/built-ins/RegExp/S15.10.7_A2_T2.js b/test/built-ins/RegExp/S15.10.7_A2_T2.js index 25b0470181a8b67d19205028d0717d3e84191f7b..abc5b44ccf65f3380407031a6be2fdbbc2dd7f5a 100644 --- a/test/built-ins/RegExp/S15.10.7_A2_T2.js +++ b/test/built-ins/RegExp/S15.10.7_A2_T2.js @@ -2,7 +2,7 @@ // This code is governed by the BSD license found in the LICENSE file. /*--- -info: RegExp instance has not [[construct]] property +info: RegExp instance has no [[Construct]] internal method es5id: 15.10.7_A2_T2 description: Checking if creating "new RegExp" instance fails ---*/