| Index: trunk/src/chrome/renderer/translate/translate_helper_unittest.cc
|
| ===================================================================
|
| --- trunk/src/chrome/renderer/translate/translate_helper_unittest.cc (revision 202442)
|
| +++ trunk/src/chrome/renderer/translate/translate_helper_unittest.cc (working copy)
|
| @@ -90,9 +90,8 @@
|
| std::string cld_language;
|
| bool is_cld_reliable;
|
| std::string language =
|
| - TranslateHelper::DeterminePageLanguage(std::string("ja"), std::string(),
|
| - contents, &cld_language,
|
| - &is_cld_reliable);
|
| + 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);
|
| @@ -109,8 +108,7 @@
|
| std::string cld_language;
|
| bool is_cld_reliable;
|
| std::string language =
|
| - TranslateHelper::DeterminePageLanguage(std::string("en-US"),
|
| - std::string(), contents,
|
| + TranslateHelper::DeterminePageLanguage(std::string("en-US"), contents,
|
| &cld_language, &is_cld_reliable);
|
| EXPECT_EQ("en-US", language);
|
| EXPECT_EQ("en", cld_language);
|
| @@ -128,30 +126,9 @@
|
| std::string cld_language;
|
| bool is_cld_reliable;
|
| std::string language =
|
| - TranslateHelper::DeterminePageLanguage(std::string("utf-8"),
|
| - std::string(), 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);
|
| }
|
| -
|
| -// Tests that the language meta tag providing wrong information is ignored
|
| -// because of valid html lang attribute.
|
| -TEST_F(TranslateHelperTest, AdoptHtmlLang) {
|
| - string16 contents = ASCIIToUTF16(
|
| - "<html lang='en'><head><meta http-equiv='Content-Language' content='ja'>"
|
| - "</head><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"),
|
| - std::string("en"),
|
| - contents, &cld_language,
|
| - &is_cld_reliable);
|
| - EXPECT_EQ("en", language);
|
| - EXPECT_EQ("en", cld_language);
|
| - EXPECT_TRUE(is_cld_reliable);
|
| -}
|
|
|