Index: third_party/WebKit/Source/platform/fonts/win/FontFallbackWinTest.cpp |
diff --git a/third_party/WebKit/Source/platform/fonts/win/FontFallbackWinTest.cpp b/third_party/WebKit/Source/platform/fonts/win/FontFallbackWinTest.cpp |
index 7076d9c1d91c88183559edc8e41fae76f2b2bf60..cadfc4bb7bfaae9970381c5f004b88ad743c519c 100644 |
--- a/third_party/WebKit/Source/platform/fonts/win/FontFallbackWinTest.cpp |
+++ b/third_party/WebKit/Source/platform/fonts/win/FontFallbackWinTest.cpp |
@@ -36,4 +36,28 @@ TEST(FontFallbackWinTest, scriptCodeForUnifiedHanFromLocaleTest) |
icu::Locale("zh", "hant"))); |
} |
+TEST(FontFallbackWinTest, scriptCodeForUnifiedHanFromSubtagsTest) |
+{ |
+ EXPECT_EQ(USCRIPT_SIMPLIFIED_HAN, |
+ scriptCodeForUnifiedHanFromSubtags("en-CN")); |
+ EXPECT_EQ(USCRIPT_HIRAGANA, scriptCodeForUnifiedHanFromSubtags("en-JP")); |
+ EXPECT_EQ(USCRIPT_HANGUL, scriptCodeForUnifiedHanFromSubtags("en-KR")); |
+ EXPECT_EQ(USCRIPT_TRADITIONAL_HAN, |
+ scriptCodeForUnifiedHanFromSubtags("en-HK")); |
+ EXPECT_EQ(USCRIPT_TRADITIONAL_HAN, |
+ scriptCodeForUnifiedHanFromSubtags("en-TW")); |
+ |
+ EXPECT_EQ(USCRIPT_SIMPLIFIED_HAN, |
+ scriptCodeForUnifiedHanFromSubtags("en-HanS")); |
+ EXPECT_EQ(USCRIPT_TRADITIONAL_HAN, |
+ scriptCodeForUnifiedHanFromSubtags("en-HanT")); |
+ |
+ EXPECT_EQ(USCRIPT_SIMPLIFIED_HAN, |
+ scriptCodeForUnifiedHanFromSubtags("en-HanS-JP")); |
+ EXPECT_EQ(USCRIPT_TRADITIONAL_HAN, |
+ scriptCodeForUnifiedHanFromSubtags("en-HanT-JP")); |
+ |
+ EXPECT_EQ(USCRIPT_HAN, scriptCodeForUnifiedHanFromSubtags("en-US")); |
+} |
+ |
} // namespace blink |