|
2 | 2 |
|
3 | 3 | use Test;
|
4 | 4 |
|
5 |
| -plan 196; |
| 5 | +plan 198; |
6 | 6 |
|
7 | 7 | #use unicode :v(6.3);
|
8 | 8 |
|
@@ -112,6 +112,7 @@ is "½".uniprop('Numeric_Value'), 0.5, "'½'.uniprop('Numeric_Value') returns th
|
112 | 112 | is "a".uniprop('Numeric_Value'), NaN, "'a'.uniprop('Numeric_Value') returns NaN";
|
113 | 113 | is '1'.uniprop('Numeric_Type'), 'Decimal', "uniprop for Numeric_Type returns 'Decimal' for decimal numbers";
|
114 | 114 | is 'a'.uniprop('Numeric_Type'), 'None', "uniprop for Numeric_Type returns 'None' for non-numbers";
|
| 115 | +is 0x00B2.uniprop('Numeric_Type'), 'Digit', "uniprop for Numeric_Type returns 'Digit' for ones with this property"; |
115 | 116 |
|
116 | 117 | ## Binary Properties
|
117 | 118 | is-deeply '0'.uniprop('Alphabetic'), False, "'0'.uniprop('Alphabetic') returns a False";
|
@@ -244,6 +245,7 @@ is 0xFB1F.uniprop('Word_Break'), 'Hebrew_Letter', "0xFB1F.uniprop('Word_Break')
|
244 | 245 | is "\n".uniprop('Line_Break'), 'LF', ‘"\n".uniprop('Line_Break') return LF’;
|
245 | 246 | is 0x200D.uniprop('Line_Break'), 'ZWJ', ‘uniprop('Line_Break') returns ZWJ for U+200D ZERO WIDTH JOINER’;
|
246 | 247 | is 0x103D.uniprop('Line_Break'), 'SA', ‘uniprop('Line_Break') returns SA for U+103D MYANMAR CONSONANT SIGN MEDIAL WA’;
|
| 248 | +is 0xFFFF.uniprop('Line_Break'), 'XX', "uniprop('Line_Break') returns XX for noncharacters"; |
247 | 249 |
|
248 | 250 | is 'Ö'.uniprop('Decomposition_Type'), 'Canonical', 'uniprop for Decomposition_Type returns Canonical for Canonical value codes';
|
249 | 251 | #?rakudo.moar 3 todo "MoarVM returns N/M/Y instead of their full names"
|
|
0 commit comments