Index: trunk/src/chrome/browser/ui/search/instant_extended_manual_interactive_uitest.cc |
=================================================================== |
--- trunk/src/chrome/browser/ui/search/instant_extended_manual_interactive_uitest.cc (revision 244428) |
+++ trunk/src/chrome/browser/ui/search/instant_extended_manual_interactive_uitest.cc (working copy) |
@@ -13,6 +13,7 @@ |
#include "chrome/browser/ui/browser_commands.h" |
#include "chrome/browser/ui/host_desktop.h" |
#include "chrome/browser/ui/omnibox/omnibox_view.h" |
+#include "chrome/browser/ui/search/instant_ntp_prerenderer.h" |
#include "chrome/browser/ui/search/instant_test_utils.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
#include "chrome/common/omnibox_focus_state.h" |
@@ -92,10 +93,36 @@ |
disable_network_change_notifier_; |
}; |
+IN_PROC_BROWSER_TEST_F(InstantExtendedManualTest, MANUAL_ShowsGoogleNTP) { |
+ set_browser(browser()); |
+ InstantService* instant_service = |
+ InstantServiceFactory::GetForProfile(browser()->profile()); |
+ ASSERT_NE(static_cast<InstantService*>(NULL), instant_service); |
+ instant_service->ntp_prerenderer()->ReloadInstantNTP(); |
+ |
+ FocusOmniboxAndWaitForInstantNTPSupport(); |
+ content::WindowedNotificationObserver observer( |
+ content::NOTIFICATION_NAV_ENTRY_COMMITTED, |
+ content::NotificationService::AllSources()); |
+ ui_test_utils::NavigateToURLWithDisposition( |
+ browser(), |
+ GURL(chrome::kChromeUINewTabURL), |
+ CURRENT_TAB, |
+ ui_test_utils::BROWSER_TEST_NONE); |
+ observer.Wait(); |
+ content::WebContents* active_tab = |
+ browser()->tab_strip_model()->GetActiveWebContents(); |
+ EXPECT_TRUE(IsGooglePage(active_tab)); |
+} |
+ |
IN_PROC_BROWSER_TEST_F(InstantExtendedManualTest, MANUAL_SearchesFromFakebox) { |
set_browser(browser()); |
+ InstantService* instant_service = |
+ InstantServiceFactory::GetForProfile(browser()->profile()); |
+ ASSERT_NE(static_cast<InstantService*>(NULL), instant_service); |
+ instant_service->ntp_prerenderer()->ReloadInstantNTP(); |
- FocusOmnibox(); |
+ FocusOmniboxAndWaitForInstantNTPSupport(); |
// Open a new tab page. |
content::WindowedNotificationObserver observer( |
content::NOTIFICATION_NAV_ENTRY_COMMITTED, |