| Index: chrome/browser/ui/browser_browsertest.cc
|
| diff --git a/chrome/browser/ui/browser_browsertest.cc b/chrome/browser/ui/browser_browsertest.cc
|
| index 0da74d4e7be10aece2b0f14fa28e33c11f694b55..d08ac09146084eefa5b73b2e7745dd80f11fd811 100644
|
| --- a/chrome/browser/ui/browser_browsertest.cc
|
| +++ b/chrome/browser/ui/browser_browsertest.cc
|
| @@ -1604,54 +1604,6 @@ IN_PROC_BROWSER_TEST_F(BrowserTest, ShouldShowLocationBar) {
|
| DevToolsWindowTesting::CloseDevToolsWindowSync(devtools_window);
|
| }
|
|
|
| -// Tests that the CLD (Compact Language Detection) works properly.
|
| -IN_PROC_BROWSER_TEST_F(BrowserTest, PageLanguageDetection) {
|
| - scoped_ptr<test::CldDataHarness> cld_data_harness =
|
| - test::CldDataHarnessFactory::Get()->CreateCldDataHarness();
|
| - ASSERT_NO_FATAL_FAILURE(cld_data_harness->Init());
|
| - ASSERT_TRUE(test_server()->Start());
|
| -
|
| - translate::LanguageDetectionDetails details;
|
| -
|
| - // Open a new tab with a page in English.
|
| - AddTabAtIndex(0, GURL(test_server()->GetURL("files/english_page.html")),
|
| - ui::PAGE_TRANSITION_TYPED);
|
| -
|
| - WebContents* current_web_contents =
|
| - browser()->tab_strip_model()->GetActiveWebContents();
|
| - ChromeTranslateClient* chrome_translate_client =
|
| - ChromeTranslateClient::FromWebContents(current_web_contents);
|
| - content::Source<WebContents> source(current_web_contents);
|
| -
|
| - ui_test_utils::WindowedNotificationObserverWithDetails<
|
| - translate::LanguageDetectionDetails>
|
| - en_language_detected_signal(chrome::NOTIFICATION_TAB_LANGUAGE_DETERMINED,
|
| - source);
|
| - EXPECT_EQ("",
|
| - chrome_translate_client->GetLanguageState().original_language());
|
| - en_language_detected_signal.Wait();
|
| - EXPECT_TRUE(en_language_detected_signal.GetDetailsFor(
|
| - source.map_key(), &details));
|
| - EXPECT_EQ("en", details.adopted_language);
|
| - EXPECT_EQ("en",
|
| - chrome_translate_client->GetLanguageState().original_language());
|
| -
|
| - // Now navigate to a page in French.
|
| - ui_test_utils::WindowedNotificationObserverWithDetails<
|
| - translate::LanguageDetectionDetails>
|
| - fr_language_detected_signal(chrome::NOTIFICATION_TAB_LANGUAGE_DETERMINED,
|
| - source);
|
| - ui_test_utils::NavigateToURL(
|
| - browser(), GURL(test_server()->GetURL("files/french_page.html")));
|
| - fr_language_detected_signal.Wait();
|
| - details.adopted_language.clear();
|
| - EXPECT_TRUE(fr_language_detected_signal.GetDetailsFor(
|
| - source.map_key(), &details));
|
| - EXPECT_EQ("fr", details.adopted_language);
|
| - EXPECT_EQ("fr",
|
| - chrome_translate_client->GetLanguageState().original_language());
|
| -}
|
| -
|
| // Chromeos defaults to restoring the last session, so this test isn't
|
| // applicable.
|
| #if !defined(OS_CHROMEOS)
|
|
|