| Index: components/autofill/core/browser/autocomplete_history_manager_unittest.cc
|
| diff --git a/components/autofill/core/browser/autocomplete_history_manager_unittest.cc b/components/autofill/core/browser/autocomplete_history_manager_unittest.cc
|
| index c26c5f52ccfd652d25dc4066de879b94f1731f7c..6379f072f5ca0f829175f1380ec80e60bf3449d4 100644
|
| --- a/components/autofill/core/browser/autocomplete_history_manager_unittest.cc
|
| +++ b/components/autofill/core/browser/autocomplete_history_manager_unittest.cc
|
| @@ -225,4 +225,46 @@ TEST_F(AutocompleteHistoryManagerTest, ExternalDelegate) {
|
| autocomplete_history_manager.SendSuggestions(NULL);
|
| }
|
|
|
| +// Verify that no autocomplete suggestion is returned for textarea.
|
| +TEST_F(AutocompleteHistoryManagerTest, NoAutocompleteSuggestionsForTextarea) {
|
| + TestAutocompleteHistoryManager autocomplete_history_manager(
|
| + autofill_driver_.get(), manager_delegate_.get());
|
| +
|
| + scoped_ptr<AutofillManager> autofill_manager(new AutofillManager(
|
| + autofill_driver_.get(),
|
| + manager_delegate_.get(),
|
| + "en-US",
|
| + AutofillManager::ENABLE_AUTOFILL_DOWNLOAD_MANAGER));
|
| +
|
| + MockAutofillExternalDelegate external_delegate(autofill_manager.get(),
|
| + autofill_driver_.get());
|
| + autocomplete_history_manager.SetExternalDelegate(&external_delegate);
|
| +
|
| + FormData form;
|
| + form.name = ASCIIToUTF16("MyForm");
|
| + form.method = ASCIIToUTF16("POST");
|
| + form.origin = GURL("http://myform.com/form.html");
|
| + form.action = GURL("http://myform.com/submit.html");
|
| + form.user_submitted = true;
|
| +
|
| + FormFieldData field;
|
| + test::CreateTestFormField("Address", "address", "", "textarea", &field);
|
| +
|
| + EXPECT_CALL(external_delegate,
|
| + OnSuggestionsReturned(0,
|
| + std::vector<base::string16>(),
|
| + std::vector<base::string16>(),
|
| + std::vector<base::string16>(),
|
| + std::vector<int>()));
|
| + autocomplete_history_manager.OnGetAutocompleteSuggestions(
|
| + 0,
|
| + field.name,
|
| + field.value,
|
| + field.form_control_type,
|
| + std::vector<base::string16>(),
|
| + std::vector<base::string16>(),
|
| + std::vector<base::string16>(),
|
| + std::vector<int>());
|
| +}
|
| +
|
| } // namespace autofill
|
|
|