| Index: chrome/browser/autocomplete/autocomplete_browsertest.cc
|
| diff --git a/chrome/browser/autocomplete/autocomplete_browsertest.cc b/chrome/browser/autocomplete/autocomplete_browsertest.cc
|
| index 8cce36c1ba41532eb1da62e04c5b1f46a00c0e83..a4422bf8e44fdfb7701588b18464c12112a374f1 100644
|
| --- a/chrome/browser/autocomplete/autocomplete_browsertest.cc
|
| +++ b/chrome/browser/autocomplete/autocomplete_browsertest.cc
|
| @@ -329,4 +329,22 @@ IN_PROC_BROWSER_TEST_F(AutocompleteBrowserTest, FocusSearch) {
|
|
|
| omnibox_view->RevertAll();
|
| }
|
| +
|
| + // Calling FocusSearch() when the permanent URL is showing should result in an
|
| + // empty query string.
|
| + {
|
| + FocusSearchCheckPreconditions();
|
| +
|
| + omnibox_model->UpdatePermanentText();
|
| + EXPECT_EQ(base::ASCIIToUTF16(url::kAboutBlankURL), omnibox_view->GetText());
|
| +
|
| + location_bar->FocusSearch();
|
| + EXPECT_FALSE(location_bar->GetDestinationURL().is_valid());
|
| + EXPECT_EQ(base::string16(), omnibox_view->GetText());
|
| + EXPECT_EQ(default_search_keyword, omnibox_model->keyword());
|
| + EXPECT_FALSE(omnibox_model->is_keyword_hint());
|
| + EXPECT_TRUE(omnibox_model->is_keyword_selected());
|
| +
|
| + omnibox_view->RevertAll();
|
| + }
|
| }
|
|
|