Index: components/omnibox/keyword_provider_unittest.cc |
diff --git a/components/omnibox/keyword_provider_unittest.cc b/components/omnibox/keyword_provider_unittest.cc |
index c03fcff0460047893d112666676e81f255730715..eedc8475f83c5a3dbc274eb006aa51dd28d70d55 100644 |
--- a/components/omnibox/keyword_provider_unittest.cc |
+++ b/components/omnibox/keyword_provider_unittest.cc |
@@ -97,7 +97,7 @@ void KeywordProviderTest::RunTest(TestData<ResultType>* keyword_cases, |
std::string(), GURL(), |
metrics::OmniboxEventProto::INVALID_SPEC, true, |
false, true, true, TestingSchemeClassifier()); |
- kw_provider_->Start(input, false); |
+ kw_provider_->Start(input, false, false); |
EXPECT_TRUE(kw_provider_->done()); |
matches = kw_provider_->matches(); |
ASSERT_EQ(keyword_cases[i].num_results, matches.size()); |
@@ -367,3 +367,12 @@ TEST_F(KeywordProviderTest, ExtraQueryParams) { |
RunTest<GURL>(url_cases, arraysize(url_cases), |
&AutocompleteMatch::destination_url); |
} |
+ |
+TEST_F(KeywordProviderTest, DoesNotProvideMatchesOnFocus) { |
+ AutocompleteInput input(ASCIIToUTF16("aaa"), base::string16::npos, |
+ std::string(), GURL(), |
+ metrics::OmniboxEventProto::INVALID_SPEC, true, |
+ false, true, true, TestingSchemeClassifier()); |
+ kw_provider_->Start(input, false, true); |
+ ASSERT_TRUE(kw_provider_->matches().empty()); |
+} |