OLD | NEW |
1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Flags: --harmony-regexp-property --harmony-unicode-regexps | 5 // Flags: --harmony-regexp-property --harmony-unicode-regexps |
6 | 6 |
7 assertThrows("/\\p/u"); | 7 assertThrows("/\\p/u"); |
8 assertThrows("/\\p{garbage}/u"); | 8 assertThrows("/\\p{garbage}/u"); |
9 assertThrows("/\\p{}/u"); | 9 assertThrows("/\\p{}/u"); |
10 assertThrows("/\\p{/u"); | 10 assertThrows("/\\p{/u"); |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
57 assertTrue(/\pL/u.test("a")); | 57 assertTrue(/\pL/u.test("a")); |
58 assertFalse(/\PL/u.test("a")); | 58 assertFalse(/\PL/u.test("a")); |
59 assertFalse(/\pL/u.test("1")); | 59 assertFalse(/\pL/u.test("1")); |
60 assertTrue(/\PL/u.test("1")); | 60 assertTrue(/\PL/u.test("1")); |
61 assertTrue(/\pL/u.test("\u1FAB")); | 61 assertTrue(/\pL/u.test("\u1FAB")); |
62 assertFalse(/\PL/u.test("\u1FAB")); | 62 assertFalse(/\PL/u.test("\u1FAB")); |
63 assertFalse(/\p{L}/u.test("\uA6EE")); | 63 assertFalse(/\p{L}/u.test("\uA6EE")); |
64 assertTrue(/\P{L}/u.test("\uA6EE")); | 64 assertTrue(/\P{L}/u.test("\uA6EE")); |
65 | 65 |
66 assertTrue(/\p{Lowercase_Letter}/u.test("a")); | 66 assertTrue(/\p{Lowercase_Letter}/u.test("a")); |
67 assertTrue(/\p{LowercaseLetter}/u.test("a")); | 67 assertTrue(/\p{Math_Symbol}/u.test("+")); |
68 assertTrue(/\p{Lowercaseletter}/u.test("a")); | |
69 assertTrue(/\p{lowercase letter}/u.test("a")); | |
70 assertTrue(/\p{lowercase letter}/u.test("a")); | |
OLD | NEW |