Index: chrome/browser/chromeos/input_method/input_method_util_unittest.cc |
diff --git a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc |
index b314c0998e01b7a83ff93ea90d3e5085091164d5..be5be9ba1ce5561c36a279845cf343fa235374fe 100644 |
--- a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc |
+++ b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc |
@@ -93,7 +93,8 @@ class InputMethodUtilTest : public testing::Test { |
GURL("")); |
input_methods.push_back(zhuyin_ime); |
- util_.SetComponentExtensions(input_methods); |
+ util_.InitXkbInputMethodsForTesting(); |
+ util_.AppendInputMethods(input_methods); |
} |
std::string Id(const std::string& id) { |
@@ -481,7 +482,7 @@ TEST_F(InputMethodUtilTest, TestGetLanguageCodesFromInputMethodIds) { |
std::vector<std::string> language_codes; |
util_.GetLanguageCodesFromInputMethodIds(input_method_ids, &language_codes); |
ASSERT_EQ(3U, language_codes.size()); |
- EXPECT_EQ("en-US", language_codes[0]); |
+ EXPECT_EQ("en", language_codes[0]); |
EXPECT_EQ("zh-CN", language_codes[1]); |
EXPECT_EQ("fr", language_codes[2]); |
} |
@@ -495,7 +496,7 @@ TEST_F(InputMethodUtilTest, TestIBusInputMethodText) { |
l10n_util::GetDisplayNameForLocale(language_code, "en", false); |
// Only two formats, like "fr" (lower case) and "en-US" (lower-upper), are |
// allowed. See the text file for details. |
- EXPECT_TRUE(language_code.length() == 2 || |
+ EXPECT_TRUE(language_code == "fil" || language_code.length() == 2 || |
(language_code.length() == 5 && language_code[2] == '-')) |
<< "Invalid language code " << language_code; |
EXPECT_TRUE(l10n_util::IsValidLocaleSyntax(language_code)) |