| Index: chrome/browser/ui/search/instant_extended_browsertest.cc
|
| diff --git a/chrome/browser/ui/search/instant_extended_browsertest.cc b/chrome/browser/ui/search/instant_extended_browsertest.cc
|
| index 6ae70e88ff7cd09881a9cc3ca9f0959d0df8a5eb..c50e3c38c74c9be7ac3e0814daacc609cc63d431 100644
|
| --- a/chrome/browser/ui/search/instant_extended_browsertest.cc
|
| +++ b/chrome/browser/ui/search/instant_extended_browsertest.cc
|
| @@ -231,7 +231,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, InputShowsOverlay) {
|
| EXPECT_TRUE(instant()->model()->mode().is_default());
|
|
|
| // Typing in the omnibox should show the overlay.
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| EXPECT_TRUE(instant()->model()->mode().is_search_suggestions());
|
| EXPECT_EQ(overlay, instant()->GetOverlayContents());
|
| }
|
| @@ -246,7 +246,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| EXPECT_EQ(1, browser()->tab_strip_model()->count());
|
|
|
| // Typing in the omnibox should show the overlay.
|
| - SetOmniboxTextAndWaitForOverlayToShow("http://www.example.com/");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("http://www.example.com/"));
|
|
|
| // Create an event listener that opens the top suggestion in a new tab.
|
| EXPECT_TRUE(ExecuteScript(
|
| @@ -283,7 +283,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
|
|
| // Get a committed tab to work with.
|
| content::WebContents* instant_tab = instant()->GetOverlayContents();
|
| - SetOmniboxTextAndWaitForOverlayToShow("committed");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("committed"));
|
| browser()->window()->GetLocationBar()->AcceptInput();
|
|
|
| // Put focus back into the omnibox, type, and wait for some gray text.
|
| @@ -310,7 +310,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, OmniboxTextUponEnterCommit) {
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'santa claus';"));
|
|
|
| // Set the text, and wait for suggestions to show up.
|
| - SetOmniboxTextAndWaitForOverlayToShow("santa");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("santa"));
|
| EXPECT_EQ(ASCIIToUTF16("santa"), omnibox()->GetText());
|
|
|
| // Test that the current suggestion is correctly set.
|
| @@ -335,7 +335,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, OmniboxTextUponFocusLostCommit) {
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'johnny depp';"));
|
|
|
| // Set the text, and wait for suggestions to show up.
|
| - SetOmniboxTextAndWaitForOverlayToShow("johnny");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("johnny"));
|
| EXPECT_EQ(ASCIIToUTF16("johnny"), omnibox()->GetText());
|
|
|
| // Test that the current suggestion is correctly set.
|
| @@ -363,7 +363,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| content::NotificationService::AllSources());
|
|
|
| // Do a search and commit it.
|
| - SetOmniboxTextAndWaitForOverlayToShow("hello k");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("hello k"));
|
| EXPECT_EQ(ASCIIToUTF16("hello k"), omnibox()->GetText());
|
| browser()->window()->GetLocationBar()->AcceptInput();
|
| observer.Wait();
|
| @@ -394,7 +394,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| // Tell the page to send a URL suggestion.
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'http://www.example.com';"
|
| "behavior = 1;"));
|
| - SetOmniboxTextAndWaitForOverlayToShow("exa");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("exa"));
|
| EXPECT_EQ(ASCIIToUTF16("example.com"), omnibox()->GetText());
|
|
|
| // Now send a search suggestion and see that Navigation suggestion is no
|
| @@ -419,7 +419,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, NavigateSuggestionsWithArrowKeys) {
|
| ASSERT_NO_FATAL_FAILURE(SetupInstant(browser()));
|
| FocusOmniboxAndWaitForInstantExtendedSupport();
|
|
|
| - SetOmniboxTextAndWaitForOverlayToShow("hello");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("hello"));
|
| EXPECT_EQ("hello", GetOmniboxText());
|
|
|
| SendDownArrow();
|
| @@ -464,7 +464,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| content::NotificationService::AllSources());
|
|
|
| // Do a search and commit it.
|
| - SetOmniboxTextAndWaitForOverlayToShow("hello k");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("hello k"));
|
| EXPECT_EQ(ASCIIToUTF16("hello k"), omnibox()->GetText());
|
| browser()->window()->GetLocationBar()->AcceptInput();
|
| observer.Wait();
|
| @@ -503,7 +503,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, NavigateSuggestionsAndHitEscape) {
|
| ASSERT_NO_FATAL_FAILURE(SetupInstant(browser()));
|
| FocusOmniboxAndWaitForInstantExtendedSupport();
|
|
|
| - SetOmniboxTextAndWaitForOverlayToShow("hello");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("hello"));
|
| EXPECT_EQ("hello", GetOmniboxText());
|
|
|
| SendDownArrow();
|
| @@ -536,7 +536,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, PressEscapeWithBlueText) {
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'chimichanga.com';"
|
| "behavior = 1;"));
|
|
|
| - SetOmniboxTextAndWaitForOverlayToShow("chimi");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("chimi"));
|
|
|
| EXPECT_EQ(ASCIIToUTF16("chimichanga.com"), omnibox()->GetText());
|
| EXPECT_EQ(ASCIIToUTF16("changa.com"), GetBlueText());
|
| @@ -573,7 +573,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, PressEscapeWithGrayText) {
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'cowabunga';"
|
| "behavior = 2;"));
|
|
|
| - SetOmniboxTextAndWaitForOverlayToShow("cowa");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("cowa"));
|
|
|
| EXPECT_EQ(ASCIIToUTF16("cowa"), omnibox()->GetText());
|
| EXPECT_EQ(ASCIIToUTF16(""), GetBlueText());
|
| @@ -831,7 +831,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, DISABLED_UnrelatedSiteInstance) {
|
|
|
| // Type a query and hit enter to get a results page. The overlay becomes the
|
| // active tab.
|
| - SetOmniboxTextAndWaitForOverlayToShow("hello");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("hello"));
|
| EXPECT_EQ("hello", GetOmniboxText());
|
| browser()->window()->GetLocationBar()->AcceptInput();
|
| content::WebContents* first_active_tab =
|
| @@ -847,7 +847,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, DISABLED_UnrelatedSiteInstance) {
|
| ui_test_utils::NavigateToURL(browser(), GURL(chrome::kChromeUIAboutURL));
|
|
|
| // Show and commit the new overlay.
|
| - SetOmniboxTextAndWaitForOverlayToShow("hello again");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("hello again"));
|
| EXPECT_EQ("hello again", GetOmniboxText());
|
| browser()->window()->GetLocationBar()->AcceptInput();
|
| content::WebContents* second_active_tab =
|
| @@ -868,7 +868,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, ValidatesSuggestions) {
|
| // Do not set gray text that is not a suffix of the query.
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'potato';"
|
| "behavior = 2;"));
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| EXPECT_EQ(ASCIIToUTF16("query"), omnibox()->GetText());
|
| EXPECT_EQ(ASCIIToUTF16(""), GetGrayText());
|
|
|
| @@ -877,7 +877,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, ValidatesSuggestions) {
|
| // Do not set blue text that is not a valid URL completion.
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'this is not a url!';"
|
| "behavior = 1;"));
|
| - SetOmniboxTextAndWaitForOverlayToShow("this is");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("this is"));
|
| EXPECT_EQ(ASCIIToUTF16("this is"), omnibox()->GetText());
|
| EXPECT_EQ(ASCIIToUTF16(""), GetGrayText());
|
|
|
| @@ -887,7 +887,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, ValidatesSuggestions) {
|
| // First set up some blue text completion.
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'www.example.com';"
|
| "behavior = 1;"));
|
| - SetOmniboxTextAndWaitForOverlayToShow("http://www.ex");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("http://www.ex"));
|
| EXPECT_EQ(ASCIIToUTF16("http://www.example.com"), omnibox()->GetText());
|
| EXPECT_EQ(ASCIIToUTF16("ample.com"), GetBlueText());
|
|
|
| @@ -902,7 +902,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, ValidatesSuggestions) {
|
|
|
| // Ignore an out-of-date blue text suggestion. (Simulates a laggy
|
| // SetSuggestion IPC by directly calling into InstantController.)
|
| - SetOmniboxTextAndWaitForOverlayToShow("http://www.example.com/");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("http://www.example.com/"));
|
| instant()->SetSuggestions(
|
| instant()->overlay()->contents(),
|
| std::vector<InstantSuggestion>(
|
| @@ -920,7 +920,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, ValidatesSuggestions) {
|
| // TODO(samarth): uncomment after fixing crbug.com/191656.
|
| // Use an out-of-date blue text suggestion, if the text typed by the user is
|
| // contained in the suggestion.
|
| - // SetOmniboxTextAndWaitForOverlayToShow("ex");
|
| + // ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("ex"));
|
| // instant()->SetSuggestions(
|
| // instant()->overlay()->contents(),
|
| // std::vector<InstantSuggestion>(
|
| @@ -956,7 +956,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| // Tell the page to send a URL suggestion.
|
| EXPECT_TRUE(ExecuteScript("suggestion = 'http://www.example.com';"
|
| "behavior = 1;"));
|
| - SetOmniboxTextAndWaitForOverlayToShow("exa");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("exa"));
|
| EXPECT_EQ(ASCIIToUTF16("example.com"), omnibox()->GetText());
|
| SetOmniboxText("exam");
|
| EXPECT_EQ(ASCIIToUTF16("example.com"), omnibox()->GetText());
|
| @@ -1141,7 +1141,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, NoWebUIBindingsOnPreview) {
|
| FocusOmniboxAndWaitForInstantExtendedSupport();
|
|
|
| // Typing in the omnibox shows the overlay.
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| EXPECT_TRUE(instant()->model()->mode().is_search_suggestions());
|
| content::WebContents* preview = instant()->GetOverlayContents();
|
| ASSERT_NE(static_cast<content::WebContents*>(NULL), preview);
|
| @@ -1156,7 +1156,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, NoWebUIBindingsOnResults) {
|
| FocusOmniboxAndWaitForInstantExtendedSupport();
|
|
|
| // Typing in the omnibox shows the overlay.
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| content::WebContents* preview = instant()->GetOverlayContents();
|
| EXPECT_TRUE(instant()->model()->mode().is_search_suggestions());
|
| // Commit the search by pressing Enter.
|
| @@ -1226,7 +1226,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| EXPECT_FALSE(instant()->IsOverlayingSearchResults());
|
|
|
| // Typing in the omnibox should show the overlay.
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| EXPECT_TRUE(instant()->IsOverlayingSearchResults());
|
| EXPECT_EQ(overlay, instant()->GetOverlayContents());
|
|
|
| @@ -1321,7 +1321,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, TransientEntrySet) {
|
| content::WindowedNotificationObserver observer(
|
| chrome::NOTIFICATION_INSTANT_COMMITTED,
|
| content::NotificationService::AllSources());
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| browser()->window()->GetLocationBar()->AcceptInput();
|
| observer.Wait();
|
|
|
| @@ -1366,7 +1366,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, DISABLED_TransientEntryRemoved) {
|
| ));
|
|
|
| // Commit the overlay.
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| browser()->window()->GetLocationBar()->AcceptInput();
|
| observer.Wait();
|
|
|
| @@ -1468,7 +1468,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, AutocompleteProvidersDone) {
|
| EXPECT_TRUE(UpdateSearchState(overlay));
|
| EXPECT_EQ(0, on_native_suggestions_calls_);
|
|
|
| - SetOmniboxTextAndWaitForOverlayToShow("railroad");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("railroad"));
|
|
|
| EXPECT_EQ(overlay, instant()->GetOverlayContents());
|
| EXPECT_TRUE(UpdateSearchState(overlay));
|
| @@ -1531,7 +1531,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| // The overlay showing will trigger top bars in 1st tab to be hidden, but keep
|
| // 2nd tab's visible.
|
| browser()->tab_strip_model()->ActivateTabAt(0, true);
|
| - SetOmniboxTextAndWaitForOverlayToShow("http://www.example.com/");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("http://www.example.com/"));
|
| EXPECT_FALSE(tab0_helper->model()->top_bars_visible());
|
| EXPECT_TRUE(tab1_helper->model()->top_bars_visible());
|
|
|
| @@ -1549,7 +1549,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
|
|
| // Type in omnibox to trigger full-height overlay, which will trigger its top
|
| // bars to be hidden, but keep 2nd tab's visible.
|
| - SetOmniboxTextAndWaitForOverlayToShow("query");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("query"));
|
| EXPECT_FALSE(tab0_helper->model()->top_bars_visible());
|
| EXPECT_TRUE(tab1_helper->model()->top_bars_visible());
|
|
|
| @@ -1594,7 +1594,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, TemporaryTextResetWhenPopupClosed) {
|
| EXPECT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser()));
|
|
|
| // Show the overlay and arrow-down to a suggestion (this sets temporary text).
|
| - SetOmniboxTextAndWaitForOverlayToShow("juju");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("juju"));
|
| SendDownArrow();
|
|
|
| EXPECT_TRUE(HasTemporaryText());
|
| @@ -1626,7 +1626,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| EXPECT_TRUE(ui_test_utils::BringBrowserWindowToFront(browser()));
|
|
|
| // Show the overlay and arrow-down to a suggestion (this sets temporary text).
|
| - SetOmniboxTextAndWaitForOverlayToShow("thangam");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("thangam"));
|
| SendDownArrow();
|
| EXPECT_TRUE(HasTemporaryText());
|
|
|
| @@ -1653,7 +1653,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest,
|
| IN_PROC_BROWSER_TEST_F(InstantExtendedTest, DeniesUnexpectedSuggestions) {
|
| ASSERT_NO_FATAL_FAILURE(SetupInstant(browser()));
|
| FocusOmniboxAndWaitForInstantExtendedSupport();
|
| - SetOmniboxTextAndWaitForOverlayToShow("chip");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("chip"));
|
| SendDownArrow();
|
|
|
| EXPECT_EQ("result 1", GetOmniboxText());
|
| @@ -1675,7 +1675,7 @@ IN_PROC_BROWSER_TEST_F(InstantExtendedTest, EmptyAutocompleteResults) {
|
|
|
| // Type a URL, so that there's at least one autocomplete result (a "URL what
|
| // you typed" match).
|
| - SetOmniboxTextAndWaitForOverlayToShow("http://upsamina/");
|
| + ASSERT_TRUE(SetOmniboxTextAndWaitForOverlayToShow("http://upsamina/"));
|
|
|
| content::WebContents* overlay = instant()->GetOverlayContents();
|
|
|
|
|