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

Side by Side Diff: chrome/browser/policy/policy_browsertest.cc

Issue 133273029: Move LanguageState to the translate component (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix more compile issues Created 6 years, 11 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include <algorithm> 5 #include <algorithm>
6 #include <string> 6 #include <string>
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/bind_helpers.h" 10 #include "base/bind_helpers.h"
(...skipping 1880 matching lines...) Expand 10 before | Expand all | Expand 10 after
1891 content::WindowedNotificationObserver language_observer1( 1891 content::WindowedNotificationObserver language_observer1(
1892 chrome::NOTIFICATION_TAB_LANGUAGE_DETERMINED, 1892 chrome::NOTIFICATION_TAB_LANGUAGE_DETERMINED,
1893 content::NotificationService::AllSources()); 1893 content::NotificationService::AllSources());
1894 ui_test_utils::NavigateToURL(browser(), url); 1894 ui_test_utils::NavigateToURL(browser(), url);
1895 language_observer1.Wait(); 1895 language_observer1.Wait();
1896 1896
1897 // Verify the translation detected for this tab. 1897 // Verify the translation detected for this tab.
1898 TranslateTabHelper* translate_tab_helper = 1898 TranslateTabHelper* translate_tab_helper =
1899 TranslateTabHelper::FromWebContents(contents); 1899 TranslateTabHelper::FromWebContents(contents);
1900 ASSERT_TRUE(translate_tab_helper); 1900 ASSERT_TRUE(translate_tab_helper);
1901 LanguageState& language_state = translate_tab_helper->language_state(); 1901 LanguageState& language_state = translate_tab_helper->GetLanguageState();
1902 EXPECT_EQ("fr", language_state.original_language()); 1902 EXPECT_EQ("fr", language_state.original_language());
1903 EXPECT_TRUE(language_state.page_needs_translation()); 1903 EXPECT_TRUE(language_state.page_needs_translation());
1904 EXPECT_FALSE(language_state.translation_pending()); 1904 EXPECT_FALSE(language_state.translation_pending());
1905 EXPECT_FALSE(language_state.translation_declined()); 1905 EXPECT_FALSE(language_state.translation_declined());
1906 EXPECT_FALSE(language_state.IsPageTranslated()); 1906 EXPECT_FALSE(language_state.IsPageTranslated());
1907 1907
1908 // Verify that the translate infobar showed up. 1908 // Verify that the translate infobar showed up.
1909 ASSERT_EQ(1u, infobar_service->infobar_count()); 1909 ASSERT_EQ(1u, infobar_service->infobar_count());
1910 InfoBar* infobar = infobar_service->infobar_at(0); 1910 InfoBar* infobar = infobar_service->infobar_at(0);
1911 TranslateInfoBarDelegate* translate_infobar_delegate = 1911 TranslateInfoBarDelegate* translate_infobar_delegate =
(...skipping 1032 matching lines...) Expand 10 before | Expand all | Expand 10 after
2944 PrefService* prefs = browser()->profile()->GetPrefs(); 2944 PrefService* prefs = browser()->profile()->GetPrefs();
2945 EXPECT_TRUE(extensions::NativeMessageProcessHost::IsHostAllowed( 2945 EXPECT_TRUE(extensions::NativeMessageProcessHost::IsHostAllowed(
2946 prefs, "host.name")); 2946 prefs, "host.name"));
2947 EXPECT_FALSE(extensions::NativeMessageProcessHost::IsHostAllowed( 2947 EXPECT_FALSE(extensions::NativeMessageProcessHost::IsHostAllowed(
2948 prefs, "other.host.name")); 2948 prefs, "other.host.name"));
2949 } 2949 }
2950 2950
2951 #endif // !defined(CHROME_OS) 2951 #endif // !defined(CHROME_OS)
2952 2952
2953 } // namespace policy 2953 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698