| Index: components/autofill/core/browser/form_structure_unittest.cc
|
| diff --git a/components/autofill/core/browser/form_structure_unittest.cc b/components/autofill/core/browser/form_structure_unittest.cc
|
| index 2ef44f3d23e72f706cb65fd69bcbb5fec7ab149b..0463c678cda68319d6a2a2e4a5d8877505bb7959 100644
|
| --- a/components/autofill/core/browser/form_structure_unittest.cc
|
| +++ b/components/autofill/core/browser/form_structure_unittest.cc
|
| @@ -2217,6 +2217,13 @@ TEST_F(FormStructureTest,
|
| form_structure->field(i)->set_form_classifier_outcome(
|
| AutofillUploadContents::Field::NON_GENERATION_ELEMENT);
|
| }
|
| + if (form_structure->field(i)->name == ASCIIToUTF16("firstname")) {
|
| + form_structure->field(i)->properties_mask =
|
| + FieldPropertiesFlags::HAD_FOCUS;
|
| + } else {
|
| + form_structure->field(i)->properties_mask =
|
| + FieldPropertiesFlags::HAD_FOCUS | FieldPropertiesFlags::USER_TYPED;
|
| + }
|
| }
|
|
|
| ServerFieldTypeSet available_field_types;
|
| @@ -2241,24 +2248,31 @@ TEST_F(FormStructureTest,
|
| "given-name", 3U, nullptr);
|
| upload_firstname_field->set_form_classifier_outcome(
|
| AutofillUploadContents::Field::NON_GENERATION_ELEMENT);
|
| + upload_firstname_field->set_properties_mask(FieldPropertiesFlags::HAD_FOCUS);
|
|
|
| AutofillUploadContents::Field* upload_lastname_field = upload.add_field();
|
| test::FillUploadField(upload_lastname_field, 2786066110U, "lastname", "",
|
| "family-name", 5U, nullptr);
|
| upload_lastname_field->set_form_classifier_outcome(
|
| AutofillUploadContents::Field::NON_GENERATION_ELEMENT);
|
| + upload_lastname_field->set_properties_mask(FieldPropertiesFlags::HAD_FOCUS |
|
| + FieldPropertiesFlags::USER_TYPED);
|
|
|
| AutofillUploadContents::Field* upload_email_field = upload.add_field();
|
| test::FillUploadField(upload_email_field, 1029417091U, "email", "email",
|
| "email", 9U, nullptr);
|
| upload_email_field->set_form_classifier_outcome(
|
| AutofillUploadContents::Field::NON_GENERATION_ELEMENT);
|
| + upload_email_field->set_properties_mask(FieldPropertiesFlags::HAD_FOCUS |
|
| + FieldPropertiesFlags::USER_TYPED);
|
|
|
| AutofillUploadContents::Field* upload_username_field = upload.add_field();
|
| test::FillUploadField(upload_username_field, 239111655U, "username", "text",
|
| "email", 86U, nullptr);
|
| upload_username_field->set_form_classifier_outcome(
|
| AutofillUploadContents::Field::NON_GENERATION_ELEMENT);
|
| + upload_username_field->set_properties_mask(FieldPropertiesFlags::HAD_FOCUS |
|
| + FieldPropertiesFlags::USER_TYPED);
|
|
|
| AutofillUploadContents::Field* upload_password_field = upload.add_field();
|
| test::FillUploadField(upload_password_field, 2051817934U, "password",
|
| @@ -2268,6 +2282,8 @@ TEST_F(FormStructureTest,
|
| upload_password_field->set_generation_type(
|
| AutofillUploadContents::Field::
|
| MANUALLY_TRIGGERED_GENERATION_ON_SIGN_UP_FORM);
|
| + upload_password_field->set_properties_mask(FieldPropertiesFlags::HAD_FOCUS |
|
| + FieldPropertiesFlags::USER_TYPED);
|
|
|
| std::string expected_upload_string;
|
| ASSERT_TRUE(upload.SerializeToString(&expected_upload_string));
|
|
|