| 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 1a2afac0c4d52b1772eba57c64a6225e7e3829e5..74a16b96b8f0eb1014295bde6d26cf1894d9c773 100644 | 
| --- a/chrome/browser/chromeos/input_method/input_method_util_unittest.cc | 
| +++ b/chrome/browser/chromeos/input_method/input_method_util_unittest.cc | 
| @@ -413,6 +413,18 @@ TEST_F(InputMethodUtilTest, TestGetFirstLoginInputMethodIds_Us_And_Ru) { | 
| EXPECT_EQ("xkb:ru::rus", input_method_ids[1]);  // Russian keyboard. | 
| } | 
|  | 
| +// US keyboard + Traditional Chinese = US keyboard + chewing. | 
| +TEST_F(InputMethodUtilTest, TestGetFirstLoginInputMethodIds_Us_And_ZhTw) { | 
| +  const InputMethodDescriptor* descriptor = | 
| +      util_.GetInputMethodDescriptorFromId("xkb:us::eng");  // US keyboard. | 
| +  ASSERT_TRUE(NULL != descriptor);  // ASSERT_NE doesn't compile. | 
| +  std::vector<std::string> input_method_ids; | 
| +  util_.GetFirstLoginInputMethodIds("zh-TW", *descriptor, &input_method_ids); | 
| +  ASSERT_EQ(2U, input_method_ids.size()); | 
| +  EXPECT_EQ("xkb:us::eng", input_method_ids[0]); | 
| +  EXPECT_EQ(zhuyin_ime_id, input_method_ids[1]);  // Chewing. | 
| +} | 
| + | 
| // US keyboard + Thai = US keyboard + kesmanee. | 
| TEST_F(InputMethodUtilTest, TestGetFirstLoginInputMethodIds_Us_And_Th) { | 
| const InputMethodDescriptor* descriptor = | 
|  |