| Index: chrome/renderer/translate/translate_helper_unittest.cc
 | 
| diff --git a/chrome/renderer/translate/translate_helper_unittest.cc b/chrome/renderer/translate/translate_helper_unittest.cc
 | 
| index ee0495a6d1395181c5686f18996c3a594818e5f9..e1d1175b95985a97855660d202a9da477488edee 100644
 | 
| --- a/chrome/renderer/translate/translate_helper_unittest.cc
 | 
| +++ b/chrome/renderer/translate/translate_helper_unittest.cc
 | 
| @@ -87,9 +87,14 @@ TEST_F(TranslateHelperTest, CLDDisagreeWithWrongLanguageCode) {
 | 
|        "<body>This is a page apparently written in English. Even though "
 | 
|        "content-language is provided, the value will be ignored if the value "
 | 
|        "is suspicious.</body></html>");
 | 
| +  std::string cld_language;
 | 
| +  bool is_cld_reliable;
 | 
|    std::string language =
 | 
| -      TranslateHelper::DeterminePageLanguage(std::string("ja"), contents);
 | 
| +      TranslateHelper::DeterminePageLanguage(std::string("ja"), contents,
 | 
| +                                             &cld_language, &is_cld_reliable);
 | 
|    EXPECT_EQ(chrome::kUnknownLanguageCode, language);
 | 
| +  EXPECT_EQ("en", cld_language);
 | 
| +  EXPECT_TRUE(is_cld_reliable);
 | 
|  }
 | 
|  
 | 
|  // Tests that the language meta tag providing "en-US" style information is
 | 
| @@ -100,9 +105,14 @@ TEST_F(TranslateHelperTest, CLDAgreeWithLanguageCodeHavingCountryCode) {
 | 
|        "<body>This is a page apparently written in English. Even though "
 | 
|        "content-language is provided, the value will be ignored if the value "
 | 
|        "is suspicious.</body></html>");
 | 
| +  std::string cld_language;
 | 
| +  bool is_cld_reliable;
 | 
|    std::string language =
 | 
| -      TranslateHelper::DeterminePageLanguage(std::string("en-US"), contents);
 | 
| +      TranslateHelper::DeterminePageLanguage(std::string("en-US"), contents,
 | 
| +                                             &cld_language, &is_cld_reliable);
 | 
|    EXPECT_EQ("en-US", language);
 | 
| +  EXPECT_EQ("en", cld_language);
 | 
| +  EXPECT_TRUE(is_cld_reliable);
 | 
|  }
 | 
|  
 | 
|  // Tests that the language meta tag providing wrong information is ignored and
 | 
| @@ -113,7 +123,12 @@ TEST_F(TranslateHelperTest, InvalidLanguageMetaTagProviding) {
 | 
|        "<body>This is a page apparently written in English. Even though "
 | 
|        "content-language is provided, the value will be ignored and CLD's"
 | 
|        " language will be adopted if the value is invalid.</body></html>");
 | 
| +  std::string cld_language;
 | 
| +  bool is_cld_reliable;
 | 
|    std::string language =
 | 
| -      TranslateHelper::DeterminePageLanguage(std::string("utf-8"), contents);
 | 
| +      TranslateHelper::DeterminePageLanguage(std::string("utf-8"), contents,
 | 
| +                                             &cld_language, &is_cld_reliable);
 | 
|    EXPECT_EQ("en", language);
 | 
| +  EXPECT_EQ("en", cld_language);
 | 
| +  EXPECT_TRUE(is_cld_reliable);
 | 
|  }
 | 
| 
 |