| 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,
|
|
|