| Index: chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service_autofill_unittest.cc b/chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| index f49b9667b2bea17a57f958fbaebc3b71bcb313d6..90a7711fa79b4b2b71a5c04004257d7b9203cd4f 100644
|
| --- a/chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_autofill_unittest.cc
|
| @@ -150,6 +150,7 @@ class TestSyncClient : public sync_driver::FakeSyncClient {
|
| TestSyncClient(PersonalDataManager* pdm,
|
| const scoped_refptr<AutofillWebDataService>& web_data_service)
|
| : pdm_(pdm),
|
| + sync_service_(nullptr),
|
| web_data_service_(web_data_service) {}
|
| ~TestSyncClient() override {}
|
|
|
| @@ -157,6 +158,10 @@ class TestSyncClient : public sync_driver::FakeSyncClient {
|
| autofill::PersonalDataManager* GetPersonalDataManager() override {
|
| return pdm_;
|
| }
|
| + sync_driver::SyncService* GetSyncService() override {
|
| + DCHECK(sync_service_);
|
| + return sync_service_;
|
| + }
|
| scoped_refptr<autofill::AutofillWebDataService> GetWebDataService() override {
|
| return web_data_service_;
|
| }
|
| @@ -172,8 +177,13 @@ class TestSyncClient : public sync_driver::FakeSyncClient {
|
| }
|
| }
|
|
|
| + void SetSyncService(sync_driver::SyncService* sync_service) {
|
| + sync_service_ = sync_service;
|
| + }
|
| +
|
| private:
|
| PersonalDataManager* pdm_;
|
| + sync_driver::SyncService* sync_service_;
|
| scoped_refptr<AutofillWebDataService> web_data_service_;
|
| };
|
|
|
| @@ -499,6 +509,7 @@ class ProfileSyncServiceAutofillTest
|
| signin->SetAuthenticatedAccountInfo("12345", "test_user@gmail.com");
|
| sync_service_ = TestProfileSyncService::BuildAutoStartAsyncInit(profile_,
|
| callback);
|
| + sync_client_->SetSyncService(sync_service_);
|
|
|
| ProfileSyncComponentsFactoryMock* components =
|
| sync_service_->components_factory_mock();
|
|
|