Index: chrome/renderer/autofill/form_manager_browsertest.cc |
diff --git a/chrome/renderer/autofill/form_manager_browsertest.cc b/chrome/renderer/autofill/form_manager_browsertest.cc |
index a6f69a81f1b48fd236da834d8ebbe79cf5582327..c3a6f2c81d620a9a4e5de167304c8219640aac7f 100644 |
--- a/chrome/renderer/autofill/form_manager_browsertest.cc |
+++ b/chrome/renderer/autofill/form_manager_browsertest.cc |
@@ -1119,6 +1119,32 @@ TEST_F(FormManagerTest, LabelsInferredFromParagraph) { |
"</FORM>"); |
} |
+TEST_F(FormManagerTest, LabelsInferredFromBold) { |
+ ExpectJohnSmithLabels( |
+ "<FORM name=\"TestForm\" action=\"http://cnn.com\" method=\"post\">" |
+ " <B>First name:</B><INPUT type=\"text\" " |
+ " id=\"firstname\" value=\"John\"/>" |
+ " <B>Last name:</B>" |
+ " <INPUT type=\"text\" id=\"lastname\" value=\"Smith\"/>" |
+ " <B>Email:</B>" |
+ " <INPUT type=\"text\" id=\"email\" value=\"john@example.com\"/>" |
+ " <INPUT type=\"submit\" name=\"reply-send\" value=\"Send\"/>" |
+ "</FORM>"); |
+} |
+ |
+TEST_F(FormManagerTest, LabelsInferredPriorToImgOrBr) { |
+ ExpectJohnSmithLabels( |
+ "<FORM name=\"TestForm\" action=\"http://cnn.com\" method=\"post\">" |
+ " First name:<IMG/><INPUT type=\"text\" " |
+ " id=\"firstname\" value=\"John\"/>" |
Ilya Sherman
2011/06/08 07:21:08
nit: The alignment is one space off on this line.
|
+ " Last name:<IMG/>" |
+ " <INPUT type=\"text\" id=\"lastname\" value=\"Smith\"/>" |
+ " Email:<BR/>" |
+ " <INPUT type=\"text\" id=\"email\" value=\"john@example.com\"/>" |
+ " <INPUT type=\"submit\" name=\"reply-send\" value=\"Send\"/>" |
+ "</FORM>"); |
+} |
+ |
TEST_F(FormManagerTest, LabelsInferredFromTableCell) { |
ExpectJohnSmithLabels( |
"<FORM name=\"TestForm\" action=\"http://cnn.com\" method=\"post\">" |