| 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 78d2878825c0e1f314200de2ae97a334132289fe..9befa0f7182a50499cc7a38ecedd063a59ee8292 100644
|
| --- a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
|
| +++ b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc
|
| @@ -148,6 +148,17 @@ TEST_F(InputMethodUtilTest, GetInputMethodDescriptorFromId) {
|
| EXPECT_EQ("zh-CN", descriptor->language_code());
|
| }
|
|
|
| +TEST_F(InputMethodUtilTest, GetInputMethodDescriptorFromXkbId) {
|
| + EXPECT_EQ(NULL, GetInputMethodDescriptorFromXkbId("non_existent"));
|
| +
|
| + const InputMethodDescriptor* descriptor =
|
| + GetInputMethodDescriptorFromXkbId("us(dvorak)");
|
| + ASSERT_TRUE(NULL != descriptor); // ASSERT_NE doesn't compile.
|
| + EXPECT_EQ("xkb:us:dvorak:eng", descriptor->id());
|
| + EXPECT_EQ("us(dvorak)", descriptor->keyboard_layout());
|
| + EXPECT_EQ("eng", descriptor->language_code());
|
| +}
|
| +
|
| TEST_F(InputMethodUtilTest, GetLanguageNativeDisplayNameFromCode) {
|
| EXPECT_EQ(UTF8ToUTF16("suomi"), GetLanguageNativeDisplayNameFromCode("fi"));
|
| }
|
|
|