| Index: components/password_manager/core/browser/password_autofill_manager_unittest.cc
 | 
| diff --git a/components/password_manager/core/browser/password_autofill_manager_unittest.cc b/components/password_manager/core/browser/password_autofill_manager_unittest.cc
 | 
| index 7dd87dcebc16a8513abdebc3330c5c0e07825268..48daf6c5100867277ca5aaacb14e98920589b467 100644
 | 
| --- a/components/password_manager/core/browser/password_autofill_manager_unittest.cc
 | 
| +++ b/components/password_manager/core/browser/password_autofill_manager_unittest.cc
 | 
| @@ -48,8 +48,10 @@ class MockPasswordManagerDriver : public StubPasswordManagerDriver {
 | 
|   public:
 | 
|    MOCK_METHOD2(FillSuggestion,
 | 
|                 void(const base::string16&, const base::string16&));
 | 
| -  MOCK_METHOD2(PreviewSuggestion,
 | 
| -               void(const base::string16&, const base::string16&));
 | 
| +  MOCK_METHOD3(PreviewSuggestion,
 | 
| +               void(const base::string16&,
 | 
| +                    const base::string16&,
 | 
| +                    size_t match_start));
 | 
|  };
 | 
|  
 | 
|  class TestPasswordManagerClient : public StubPasswordManagerClient {
 | 
| @@ -146,24 +148,25 @@ TEST_F(PasswordAutofillManagerTest, PreviewSuggestion) {
 | 
|    scoped_ptr<TestPasswordManagerClient> client(new TestPasswordManagerClient);
 | 
|    InitializePasswordAutofillManager(client.get(), nullptr);
 | 
|  
 | 
| +  size_t match_start = 0;
 | 
|    EXPECT_CALL(*client->mock_driver(),
 | 
| -              PreviewSuggestion(test_username_, test_password_));
 | 
| +              PreviewSuggestion(test_username_, test_password_, match_start));
 | 
|    EXPECT_TRUE(password_autofill_manager_->PreviewSuggestionForTest(
 | 
| -      fill_data_id(), test_username_));
 | 
| +      fill_data_id(), test_username_, match_start));
 | 
|    testing::Mock::VerifyAndClearExpectations(client->mock_driver());
 | 
|  
 | 
| -  EXPECT_CALL(*client->mock_driver(), PreviewSuggestion(_, _)).Times(0);
 | 
| +  EXPECT_CALL(*client->mock_driver(), PreviewSuggestion(_, _, _)).Times(0);
 | 
|    EXPECT_FALSE(password_autofill_manager_->PreviewSuggestionForTest(
 | 
| -      fill_data_id(), base::ASCIIToUTF16(kInvalidUsername)));
 | 
| +      fill_data_id(), base::ASCIIToUTF16(kInvalidUsername), match_start));
 | 
|  
 | 
|    const int invalid_fill_data_id = fill_data_id() + 1;
 | 
|  
 | 
|    EXPECT_FALSE(password_autofill_manager_->PreviewSuggestionForTest(
 | 
| -      invalid_fill_data_id, test_username_));
 | 
| +      invalid_fill_data_id, test_username_, match_start));
 | 
|  
 | 
|    password_autofill_manager_->DidNavigateMainFrame();
 | 
|    EXPECT_FALSE(password_autofill_manager_->PreviewSuggestionForTest(
 | 
| -      fill_data_id(), test_username_));
 | 
| +      fill_data_id(), test_username_, match_start));
 | 
|  }
 | 
|  
 | 
|  // Test that the popup is marked as visible after recieving password
 | 
| 
 |