summaryrefslogtreecommitdiff
path: root/Tests/LibUnicode
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/LibUnicode')
-rw-r--r--Tests/LibUnicode/TestUnicodeCharacterTypes.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Tests/LibUnicode/TestUnicodeCharacterTypes.cpp b/Tests/LibUnicode/TestUnicodeCharacterTypes.cpp
index 7badcf9e86..ce57b67ac7 100644
--- a/Tests/LibUnicode/TestUnicodeCharacterTypes.cpp
+++ b/Tests/LibUnicode/TestUnicodeCharacterTypes.cpp
@@ -110,6 +110,14 @@ TEST_CASE(to_unicode_lowercase_special_casing_sigma)
result = Unicode::to_unicode_lowercase_full("A\u03A3"sv);
EXPECT_EQ(result, "a\u03C2");
+ // Sigma preceded by FEMININE ORDINAL INDICATOR
+ result = Unicode::to_unicode_lowercase_full("\u00AA\u03A3"sv);
+ EXPECT_EQ(result, "\u00AA\u03C2");
+
+ // Sigma preceded by ROMAN NUMERAL ONE
+ result = Unicode::to_unicode_lowercase_full("\u2160\u03A3"sv);
+ EXPECT_EQ(result, "\u2170\u03C2");
+
// Sigma preceded by A and MONGOLIAN VOWEL SEPARATOR
result = Unicode::to_unicode_lowercase_full("A\u180E\u03A3"sv);
EXPECT_EQ(result, "a\u180E\u03C2");