summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/harmony/regexp-named-captures.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/harmony/regexp-named-captures.js')
-rw-r--r--deps/v8/test/mjsunit/harmony/regexp-named-captures.js24
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).
{