| Index: components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc
|
| diff --git a/components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc b/components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc
|
| index 1db126c7285b0d4513c94838e6797fd0e113013c..cb5cb4e908e8235f7b3bd225b2f2acaec074e8ad 100644
|
| --- a/components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc
|
| +++ b/components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc
|
| @@ -368,6 +368,24 @@ TEST_F(MAYBE_PasswordFormConversionUtilsTest, IdentifyingUsernameFields) {
|
| }
|
| }
|
|
|
| +TEST_F(MAYBE_PasswordFormConversionUtilsTest,
|
| + IdentifyingUsernameFieldsWithSpaceCharacter) {
|
| + PasswordFormBuilder builder(kTestFormActionURL);
|
| + builder.AddTextField("username", "johnsmith ", NULL);
|
| + builder.AddPasswordField("password", "secret", NULL);
|
| + builder.AddSubmitButton("submit");
|
| + std::string html = builder.ProduceHTML();
|
| +
|
| + scoped_ptr<PasswordForm> password_form;
|
| + ASSERT_NO_FATAL_FAILURE(
|
| + LoadHTMLAndConvertForm(html, &password_form, nullptr));
|
| + ASSERT_TRUE(password_form);
|
| + EXPECT_EQ(base::UTF8ToUTF16("username"), password_form->username_element);
|
| + EXPECT_EQ(base::UTF8ToUTF16("johnsmith"), password_form->username_value);
|
| + EXPECT_EQ(base::UTF8ToUTF16("password"), password_form->password_element);
|
| + EXPECT_EQ(base::UTF8ToUTF16("secret"), password_form->password_value);
|
| +}
|
| +
|
| TEST_F(MAYBE_PasswordFormConversionUtilsTest, IdentifyingTwoPasswordFields) {
|
| // Each test case consists of a set of parameters to be plugged into the
|
| // PasswordFormBuilder below, plus the corresponding expectations.
|
|
|