Chromium Code Reviews| 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\">" |