diff options
Diffstat (limited to 'deps/v8/test/mjsunit/harmony/regexp-named-captures.js')
-rw-r--r-- | deps/v8/test/mjsunit/harmony/regexp-named-captures.js | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/deps/v8/test/mjsunit/harmony/regexp-named-captures.js b/deps/v8/test/mjsunit/harmony/regexp-named-captures.js index f58bcd9d44..7a3a106083 100644 --- a/deps/v8/test/mjsunit/harmony/regexp-named-captures.js +++ b/deps/v8/test/mjsunit/harmony/regexp-named-captures.js @@ -147,7 +147,7 @@ assertThrows('/(?<𐒤>a)/u', SyntaxError); // ID_Continue but not ID_Start. assertEquals("a", /(?<π>a)/.exec("bab").groups.π); assertEquals("a", /(?<$>a)/.exec("bab").groups.$); assertEquals("a", /(?<_>a)/.exec("bab").groups._); -assertThrows("/(?<$𐒤>a)/", SyntaxError); +assertEquals("a", /(?<$𐒤>a)/.exec("bab").groups.$𐒤); assertEquals("a", /(?<ಠ_ಠ>a)/.exec("bab").groups.ಠ_ಠ); assertThrows('/(?<❤>a)/', SyntaxError); assertThrows('/(?<𐒤>a)/', SyntaxError); // ID_Continue but not ID_Start. @@ -209,18 +209,18 @@ assertThrows("/(?<a\\uD801\uDCA4>.)/", SyntaxError); assertThrows("/(?<a\\uD801>.)/", SyntaxError); assertThrows("/(?<a\\uDCA4>.)/", SyntaxError); assertTrue(/(?<\u0041>.)/.test("a")); -assertThrows("/(?<\\u{0041}>.)/", SyntaxError); -assertThrows("/(?<a\\u{104A4}>.)/", SyntaxError); +assertTrue(/(?<\u{0041}>.)/.test("a")); +assertTrue(/(?<a\u{104A4}>.)/.test("a")); assertThrows("/(?<a\\u{10FFFF}>.)/", SyntaxError); -assertThrows("/(?<a\\uD801>.)/", SyntaxError); // Lead -assertThrows("/(?<a\\uDCA4>.)/", SyntaxError); // Trail; -assertThrows("/(?<a\uD801>.)/", SyntaxError); // Lead -assertThrows("/(?<a\uDCA4>.)/", SyntaxError); // Trail -assertThrows("/(?<\\u{0041}>.)/", SyntaxError); // Non-surrogate -assertThrows("/(?<a\\u{104A4}>.)/", SyntaxError); // Surrogate, ID_Continue -assertTrue(RegExp("(?<\u{0041}>.)").test("a")); // Non-surrogate -assertThrows("(?<a\u{104A4}>.)", SyntaxError); // Surrogate, ID_Continue -assertTrue(RegExp("(?<\\u0041>.)").test("a")); // Non-surrogate +assertThrows("/(?<a\\uD801>.)/", SyntaxError); // Lead +assertThrows("/(?<a\\uDCA4>.)/", SyntaxError); // Trail +assertThrows("/(?<a\uD801>.)/", SyntaxError); // Lead +assertThrows("/(?<a\uDCA4>.)/", SyntaxError); // Trail +assertTrue(/(?<\u{0041}>.)/.test("a")); // Non-surrogate +assertTrue(/(?<a\u{104A4}>.)/.test("a")); // Surrogate, ID_Continue +assertTrue(RegExp("(?<\u{0041}>.)").test("a")); // Non-surrogate +assertTrue(RegExp("(?<a\u{104A4}>.)").test("a")); // Surrogate, ID_Continue +assertTrue(RegExp("(?<\\u0041>.)").test("a")); // Non-surrogate // @@replace with a callable replacement argument (no named captures). { |