Commit 58292145 authored by yangguo's avatar yangguo Committed by Commit bot

[regexp] add more tests for binary property classes.

R=jgruber@chromium.org
BUG=v8:4743

Review-Url: https://codereview.chromium.org/2803693006
Cr-Commit-Position: refs/heads/master@{#44512}
parent 496864f8
......@@ -17,6 +17,22 @@ t(/\p{Uppercase}+/u, "V");
f(/\p{Lower}+/u, "U");
t(/\p{Ideo}+/u, "字");
f(/\p{Ideo}+/u, "x");
t(/\p{Noncharacter_Code_Point}+/u, "\uFDD0");
t(/\p{Default_Ignorable_Code_Point}+/u, "\u00AD");
t(/\p{ASCII}+/u, "a");
f(/\p{ASCII}+/u, "äöü");
t(/\p{ID_Start}+/u, "a");
f(/\p{ID_Start}+/u, "1\\");
t(/\p{ID_Continue}+/u, "1");
f(/\p{ID_Continue}+/u, "%\\");
t(/\p{Join_Control}+/u, "\u200c");
f(/\p{Join_Control}+/u, "a1");
t(/\p{Emoji_Presentation}+/u, "\u{1F308}");
f(/\p{Emoji_Presentation}+/u, "x");
t(/\p{Emoji_Modifier}+/u, "\u{1F3FE}");
f(/\p{Emoji_Modifier}+/u, "x");
t(/\p{Emoji_Modifier_Base}+/u, "\u{1F6CC}");
f(/\p{Emoji_Modifier_Base}+/u, "x");
assertThrows("/\\p{Hiragana}/u");
assertThrows("/\\p{Bidi_Class}/u");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment