| Index: chrome/browser/autocomplete/search_provider_unittest.cc
|
| diff --git a/chrome/browser/autocomplete/search_provider_unittest.cc b/chrome/browser/autocomplete/search_provider_unittest.cc
|
| index 067a3c1c56d7691f52f8d5071cb310767a623fa9..dcb21bfc7add01f4c6527f335225184b0b814f7f 100644
|
| --- a/chrome/browser/autocomplete/search_provider_unittest.cc
|
| +++ b/chrome/browser/autocomplete/search_provider_unittest.cc
|
| @@ -343,7 +343,7 @@ void SearchProviderTest::RunTest(TestData* cases,
|
| metrics::OmniboxEventProto::INVALID_SPEC, false,
|
| prefer_keyword, true, true,
|
| ChromeAutocompleteSchemeClassifier(&profile_));
|
| - provider_->Start(input, false);
|
| + provider_->Start(input, false, false);
|
| matches = provider_->matches();
|
| SCOPED_TRACE(
|
| ASCIIToUTF16("Input was: ") +
|
| @@ -388,7 +388,7 @@ void SearchProviderTest::QueryForInput(const base::string16& text,
|
| metrics::OmniboxEventProto::INVALID_SPEC,
|
| prevent_inline_autocomplete, prefer_keyword, true,
|
| true, ChromeAutocompleteSchemeClassifier(&profile_));
|
| - provider_->Start(input, false);
|
| + provider_->Start(input, false, false);
|
|
|
| // RunUntilIdle so that the task scheduled by SearchProvider to create the
|
| // URLFetchers runs.
|
| @@ -3471,3 +3471,13 @@ TEST_F(SearchProviderTest, RemoveExtraAnswers) {
|
| EXPECT_TRUE(matches[4].answer_type.empty());
|
| EXPECT_FALSE(matches[4].answer);
|
| }
|
| +
|
| +TEST_F(SearchProviderTest, DoesNotProvideOnFocus) {
|
| + AutocompleteInput input(base::ASCIIToUTF16("f"), base::string16::npos,
|
| + std::string(), GURL(),
|
| + metrics::OmniboxEventProto::INVALID_SPEC, false,
|
| + true, true, true,
|
| + ChromeAutocompleteSchemeClassifier(&profile_));
|
| + provider_->Start(input, false, true);
|
| + EXPECT_TRUE(provider_->matches().empty());
|
| +}
|
|
|