2
2
3
3
use Test ;
4
4
5
- plan 62 ;
5
+ plan 63 ;
6
6
7
7
# use unicode :v(6.3);
8
8
@@ -24,14 +24,14 @@ plan 62;
24
24
# ASCII_Hex_Digit, Hex_Digit, Dash, Case_Ignorable, Soft_Dotted, Quotation_Mark
25
25
# # Catalog Properties [3/3]
26
26
# Script, Age, Block
27
- # # Enum [8 /20]
27
+ # # Enum [9 /20]
28
28
# Bidi_Paired_Bracket, Bidi_Paired_Bracket_Type, Bidi_Mirroring_Glyph, Bidi_Class East_Asian_Width
29
- # Word_Break, Line_Break, Hangul_Syllable_Type
29
+ # Word_Break, Line_Break, Hangul_Syllable_Type, Indic_Positional_Category
30
30
# # Additional [2/?]
31
31
# Emoji Emoji_Modifier Emoji_All
32
32
33
33
34
- # ?niecza 62 skip "uniprop NYI"
34
+ # ?niecza 63 skip "uniprop NYI"
35
35
is uniprop (" " ), Nil , " uniprop an empty string yields Nil" ;
36
36
is " " . uniprop , Nil , " ''.uniprop yields Nil" ;
37
37
throws-like " uniprop Str" , X::Multi::NoMatch , ' cannot call uniprop with a Str' ;
@@ -53,6 +53,9 @@ is 'a'.uniprop('Block'), 'Basic Latin', "uniprop for Block works";
53
53
# ?rakudo.moar todo 'Unicode 1 names NYI in MoarVM'
54
54
is ' ¶' . uniprop (' Unicode_1_Name' ), " PARAGRAPH SIGN" , " ¶.uniprop('Unicode_1_Name') returns Unicode 1 name" ;
55
55
is uniprop (0xFB00 , ' Name' ), " LATIN SMALL LIGATURE FF" , " uniprop: returns proper name for LATIN SMALL LIGATURE FF" ;
56
+ # ?rakudo.moar todo 'Indic_Positional_Category NYI in MoarVM'
57
+ # https://github.com/MoarVM/MoarVM/issues/461
58
+ is 0x0BD7 . uniprop (' Indic_Positional_Category' ), " Right" , " uniprop for Indic_Positional_Category works" ;
56
59
57
60
is " \x [ FB00] " . lc , " \x [ FB00] " , " .lc: returns proper lowercase mapping for LATIN SMALL LIGATURE FF" ;
58
61
is uniprop (0xFB00 , ' Lowercase_Mapping' ), " \x [ FB00] " , " uniprop: returns proper lowercase mapping for LATIN SMALL LIGATURE FF" ;
0 commit comments