Index: chrome/browser/password_manager/save_password_infobar_delegate_android_unittest.cc |
diff --git a/chrome/browser/password_manager/save_password_infobar_delegate_android_unittest.cc b/chrome/browser/password_manager/save_password_infobar_delegate_android_unittest.cc |
index 1614f4620ec082dce3e59c20b8fa166f34aaf38f..0ffd7a90e7e3178ce464242e9b3c2bed1de7fc1f 100644 |
--- a/chrome/browser/password_manager/save_password_infobar_delegate_android_unittest.cc |
+++ b/chrome/browser/password_manager/save_password_infobar_delegate_android_unittest.cc |
@@ -13,6 +13,7 @@ |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/test/base/chrome_render_view_host_test_harness.h" |
#include "components/autofill/core/common/password_form.h" |
+#include "components/password_manager/core/browser/fake_form_fetcher.h" |
#include "components/password_manager/core/browser/password_form_manager.h" |
#include "components/password_manager/core/browser/password_manager.h" |
#include "components/password_manager/core/browser/stub_form_saver.h" |
@@ -34,13 +35,15 @@ class MockPasswordFormManager : public password_manager::PasswordFormManager { |
password_manager::PasswordManager* password_manager, |
password_manager::PasswordManagerClient* client, |
base::WeakPtr<password_manager::PasswordManagerDriver> driver, |
- const autofill::PasswordForm& form) |
+ const autofill::PasswordForm& form, |
+ password_manager::FormFetcher* form_fetcher) |
: PasswordFormManager( |
password_manager, |
client, |
driver, |
form, |
- base::WrapUnique(new password_manager::StubFormSaver)) {} |
+ base::WrapUnique(new password_manager::StubFormSaver), |
+ form_fetcher) {} |
~MockPasswordFormManager() override {} |
@@ -86,6 +89,8 @@ class SavePasswordInfoBarDelegateTest : public ChromeRenderViewHostTestHarness { |
autofill::PasswordForm test_form_; |
private: |
+ password_manager::FakeFormFetcher fetcher_; |
+ |
DISALLOW_COPY_AND_ASSIGN(SavePasswordInfoBarDelegateTest); |
}; |
@@ -94,6 +99,7 @@ SavePasswordInfoBarDelegateTest::SavePasswordInfoBarDelegateTest() |
test_form_.origin = GURL("http://example.com"); |
test_form_.username_value = base::ASCIIToUTF16("username"); |
test_form_.password_value = base::ASCIIToUTF16("12345"); |
+ fetcher_.Fetch(); |
} |
PrefService* SavePasswordInfoBarDelegateTest::prefs() { |
@@ -104,8 +110,9 @@ PrefService* SavePasswordInfoBarDelegateTest::prefs() { |
std::unique_ptr<MockPasswordFormManager> |
SavePasswordInfoBarDelegateTest::CreateMockFormManager() { |
- return std::unique_ptr<MockPasswordFormManager>(new MockPasswordFormManager( |
- &password_manager_, &client_, driver_.AsWeakPtr(), test_form())); |
+ return std::unique_ptr<MockPasswordFormManager>( |
+ new MockPasswordFormManager(&password_manager_, &client_, |
+ driver_.AsWeakPtr(), test_form(), &fetcher_)); |
} |
std::unique_ptr<ConfirmInfoBarDelegate> |