Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Unified Diff: trunk/src/chrome/renderer/translate/translate_helper_unittest.cc

Issue 16045007: Revert 202427 "Translate: adopt html lang attribute if valid val..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
-}

Powered by Google App Engine
This is Rietveld 408576698