Index: components/autofill/core/browser/autofill_manager_unittest.cc |
diff --git a/components/autofill/core/browser/autofill_manager_unittest.cc b/components/autofill/core/browser/autofill_manager_unittest.cc |
index f292f225429dae77a52bad6bc0aebe80d02c19f1..428c96da681a6b2cfbcaa2db479fbe9e4846ac73 100644 |
--- a/components/autofill/core/browser/autofill_manager_unittest.cc |
+++ b/components/autofill/core/browser/autofill_manager_unittest.cc |
@@ -4417,6 +4417,19 @@ TEST_F(AutofillManagerTest, ShouldUploadForm) { |
autofill_driver_->SetIsOffTheRecord(false); |
EXPECT_TRUE(autofill_manager_->ShouldUploadForm(form_structure_4)); |
+ // Has one field which is a password field. |
+ form.fields.clear(); |
+ test::CreateTestFormField("Password", "pw", "", "password", &field); |
+ form.fields.push_back(field); |
+ FormStructure form_structure_5(form); |
+ EXPECT_FALSE(autofill_manager_->ShouldUploadForm(form_structure_5)); |
+ |
+ // Has two fields which are password fields. |
+ test::CreateTestFormField("New Password", "new_pw", "", "password", &field); |
+ form.fields.push_back(field); |
+ FormStructure form_structure_6(form); |
+ EXPECT_TRUE(autofill_manager_->ShouldUploadForm(form_structure_6)); |
+ |
// Autofill disabled. |
autofill_manager_->set_autofill_enabled(false); |
EXPECT_FALSE(autofill_manager_->ShouldUploadForm(form_structure_3)); |