| Index: chrome/browser/sync/profile_sync_service_unittest.cc | 
| diff --git a/chrome/browser/sync/profile_sync_service_unittest.cc b/chrome/browser/sync/profile_sync_service_unittest.cc | 
| index 5a651f746da12cd1cfb71c7184e332fc70c3c88b..bc05cb55febc3c521fdbef9749bf8df495ce7ec6 100644 | 
| --- a/chrome/browser/sync/profile_sync_service_unittest.cc | 
| +++ b/chrome/browser/sync/profile_sync_service_unittest.cc | 
| @@ -105,12 +105,9 @@ using testing::_; | 
|  | 
| class TestChromeSyncClient : public ChromeSyncClient { | 
| public: | 
| -  TestChromeSyncClient( | 
| -      Profile* profile, | 
| -      scoped_ptr<sync_driver::SyncApiComponentFactory> component_factory, | 
| -      sync_driver::ClearBrowsingDataCallback callback) | 
| -      : ChromeSyncClient(profile, component_factory.Pass()), | 
| -        callback_(callback) {} | 
| +  TestChromeSyncClient(Profile* profile, | 
| +                       sync_driver::ClearBrowsingDataCallback callback) | 
| +      : ChromeSyncClient(profile), callback_(callback) {} | 
| ~TestChromeSyncClient() override {} | 
|  | 
| private: | 
| @@ -300,13 +297,9 @@ class ProfileSyncServiceTest : public ::testing::Test { | 
| signin->SetAuthenticatedAccountInfo(kGaiaId, kEmail); | 
| ProfileOAuth2TokenService* oauth2_token_service = | 
| ProfileOAuth2TokenServiceFactory::GetForProfile(profile_); | 
| -    scoped_ptr<SyncApiComponentFactoryMock> components_factory( | 
| -        new SyncApiComponentFactoryMock()); | 
| -    components_factory_ = components_factory.get(); | 
| scoped_ptr<ChromeSyncClient> sync_client(new TestChromeSyncClient( | 
| -        profile_, components_factory.Pass(), | 
| -        base::Bind(&ProfileSyncServiceTest::ClearBrowsingDataCallback, | 
| -                   base::Unretained(this)))); | 
| +        profile_, base::Bind(&ProfileSyncServiceTest::ClearBrowsingDataCallback, | 
| +                             base::Unretained(this)))); | 
| service_.reset(new ProfileSyncService( | 
| sync_client.Pass(), | 
| make_scoped_ptr(new SigninManagerWrapper(signin)), oauth2_token_service, | 
| @@ -318,6 +311,12 @@ class ProfileSyncServiceTest : public ::testing::Test { | 
| content::BrowserThread::GetMessageLoopProxyForThread( | 
| content::BrowserThread::FILE), | 
| content::BrowserThread::GetBlockingPool())); | 
| + | 
| +    scoped_ptr<SyncApiComponentFactoryMock> components_factory( | 
| +        new SyncApiComponentFactoryMock()); | 
| +    components_factory_ = components_factory.get(); | 
| +    service_->GetSyncClient()->Initialize(components_factory.Pass(), | 
| +                                          service_.get()); | 
| service_->RegisterDataTypeController( | 
| new sync_driver::FakeDataTypeController(syncer::BOOKMARKS)); | 
| } | 
| @@ -391,14 +390,14 @@ class ProfileSyncServiceTest : public ::testing::Test { | 
| } | 
|  | 
| void ExpectSyncBackendHostCreation(int times) { | 
| -    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _, _)) | 
| +    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _)) | 
| .Times(times) | 
| .WillRepeatedly(ReturnNewSyncBackendHostMock()); | 
| } | 
|  | 
| void ExpectSyncBackendHostCreationCollectDeleteDir( | 
| int times, std::vector<bool> *delete_dir_param) { | 
| -    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _, _)) | 
| +    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _)) | 
| .Times(times) | 
| .WillRepeatedly( | 
| ReturnNewMockHostCollectDeleteDirParam(delete_dir_param)); | 
| @@ -406,13 +405,13 @@ class ProfileSyncServiceTest : public ::testing::Test { | 
|  | 
| void ExpectSyncBackendHostCreationCaptureClearServerData( | 
| syncer::SyncManager::ClearServerDataCallback* captured_callback) { | 
| -    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _, _)) | 
| +    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _)) | 
| .Times(1) | 
| .WillOnce(ReturnNewMockHostCaptureClearServerData(captured_callback)); | 
| } | 
|  | 
| void PrepareDelayedInitSyncBackendHost() { | 
| -    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _, _)) | 
| +    EXPECT_CALL(*components_factory_, CreateSyncBackendHost(_, _, _, _)) | 
| .WillOnce(ReturnNewSyncBackendHostNoReturn()); | 
| } | 
|  | 
|  |