Index: third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
diff --git a/third_party/libaddressinput/chromium/cpp/test/rule_test.cc b/third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
index ae3cfc359427cb2174276d502d7b5b378e5116a3..c15895578862cfcb0fbc8e7fada0d0fbd25cf42a 100644 |
--- a/third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
+++ b/third_party/libaddressinput/chromium/cpp/test/rule_test.cc |
@@ -329,19 +329,25 @@ TEST(RuleTest, ParseSubKeyTest) { |
EXPECT_EQ(3U, rule.GetSubKeys().size()); |
std::string sub_key; |
- EXPECT_TRUE(rule.CanonicalizeSubKey("BAR", &sub_key)); |
+ EXPECT_TRUE(rule.CanonicalizeSubKey("BAR", false, &sub_key)); |
EXPECT_EQ("BAR", sub_key); |
sub_key.clear(); |
- EXPECT_TRUE(rule.CanonicalizeSubKey("Bartopolis", &sub_key)); |
+ EXPECT_TRUE(rule.CanonicalizeSubKey("Bartopolis", false, &sub_key)); |
EXPECT_EQ("BAR", sub_key); |
sub_key.clear(); |
- EXPECT_TRUE(rule.CanonicalizeSubKey("Bartopolis2", &sub_key)); |
+ // Unlatinize. |
+ EXPECT_TRUE(rule.CanonicalizeSubKey("Bartopolis2", false, &sub_key)); |
EXPECT_EQ("BAR", sub_key); |
sub_key.clear(); |
- EXPECT_FALSE(rule.CanonicalizeSubKey("Beertopia", &sub_key)); |
+ // Keep input latin. |
+ EXPECT_TRUE(rule.CanonicalizeSubKey("Bartopolis2", true, &sub_key)); |
+ EXPECT_EQ("Bartopolis2", sub_key); |
+ sub_key.clear(); |
+ |
+ EXPECT_FALSE(rule.CanonicalizeSubKey("Beertopia", false, &sub_key)); |
EXPECT_EQ("", sub_key); |
} |