| Index: chrome/browser/autofill/autofill_xml_parser_unittest.cc | 
| diff --git a/chrome/browser/autofill/autofill_xml_parser_unittest.cc b/chrome/browser/autofill/autofill_xml_parser_unittest.cc | 
| index a0a1024a8081550574289176e89e3cdd298548ab..53339b9e0c2a94b52190142ebdce5beb8f16e0cb 100644 | 
| --- a/chrome/browser/autofill/autofill_xml_parser_unittest.cc | 
| +++ b/chrome/browser/autofill/autofill_xml_parser_unittest.cc | 
| @@ -154,6 +154,28 @@ TEST(AutofillQueryXmlParserTest, ParseExperimentId) { | 
| EXPECT_EQ(std::string("ServerSmartyPants"), experiment_id); | 
| } | 
|  | 
| +// Test XML response with autofill_flow information. | 
| +TEST(AutofillQueryXmlParserTest, ParseAutofillFlow) { | 
| +  std::vector<AutofillFieldType> field_types; | 
| +  UploadRequired upload_required = USE_UPLOAD_RATES; | 
| +  std::string experiment_id; | 
| + | 
| +  std::string xml = "<autofillqueryresponse>" | 
| +                    "<field autofilltype=\"55\"/>" | 
| +                    "<autofill_flow page_no=\"1\" total_pages=\"10\"/>" | 
| +                    "</autofillqueryresponse>"; | 
| + | 
| +  scoped_ptr<AutofillQueryXmlParser> parse_handler( | 
| +      new AutofillQueryXmlParser(&field_types, &upload_required, | 
| +                                 &experiment_id)); | 
| +  scoped_ptr<buzz::XmlParser> parser(new buzz::XmlParser(parse_handler.get())); | 
| +  parser->Parse(xml.c_str(), xml.length(), true); | 
| +  EXPECT_TRUE(parse_handler->succeeded()); | 
| +  EXPECT_EQ(1U, field_types.size()); | 
| +  EXPECT_EQ(1, parse_handler->page_number()); | 
| +  EXPECT_EQ(10, parse_handler->total_pages()); | 
| +} | 
| + | 
| // Test badly formed XML queries. | 
| TEST(AutofillQueryXmlParserTest, ParseErrors) { | 
| std::vector<AutofillFieldType> field_types; | 
|  |