| Index: chrome/browser/sync/profile_sync_service_startup_unittest.cc | 
| diff --git a/chrome/browser/sync/profile_sync_service_startup_unittest.cc b/chrome/browser/sync/profile_sync_service_startup_unittest.cc | 
| index 4d4fbe6de8343a374303979ab8a7b48ae92e8b34..3813a82c4dc4a9559e7ed1e9cd0c57d5ea46bcce 100644 | 
| --- a/chrome/browser/sync/profile_sync_service_startup_unittest.cc | 
| +++ b/chrome/browser/sync/profile_sync_service_startup_unittest.cc | 
| @@ -98,7 +98,10 @@ class TestProfileSyncServiceNoBackup : public ProfileSyncService { | 
| content::BrowserThread::DB), | 
| content::BrowserThread::GetMessageLoopProxyForThread( | 
| content::BrowserThread::FILE), | 
| -                           content::BrowserThread::GetBlockingPool()) {} | 
| +                           content::BrowserThread::GetBlockingPool()) { | 
| +    GetSyncClient()->Initialize( | 
| +        make_scoped_ptr(new SyncApiComponentFactoryMock()), this); | 
| +  } | 
|  | 
| protected: | 
| bool NeedBackup() const override { return false; } | 
| @@ -140,8 +143,7 @@ class ProfileSyncServiceStartupTest : public testing::Test { | 
| content::BrowserContext* browser_context) { | 
| Profile* profile = static_cast<Profile*>(browser_context); | 
| scoped_ptr<browser_sync::ChromeSyncClient> sync_client( | 
| -        new browser_sync::ChromeSyncClient( | 
| -            profile, make_scoped_ptr(new SyncApiComponentFactoryMock()))); | 
| +        new browser_sync::ChromeSyncClient(profile)); | 
| return make_scoped_ptr(new TestProfileSyncServiceNoBackup( | 
| sync_client.Pass(), profile, | 
| make_scoped_ptr(new SigninManagerWrapper( | 
| @@ -212,7 +214,7 @@ class ProfileSyncServiceStartupTest : public testing::Test { | 
| browser_sync::SyncBackendHostMock* sync_backend_host = | 
| new browser_sync::SyncBackendHostMock(); | 
| EXPECT_CALL(*GetSyncApiComponentFactoryMock(), | 
| -                CreateSyncBackendHost(_, _, _, _, _)) | 
| +                CreateSyncBackendHost(_, _, _, _)) | 
| .WillOnce(Return(sync_backend_host)); | 
| return sync_backend_host; | 
| } | 
| @@ -246,8 +248,7 @@ class ProfileSyncServiceStartupCrosTest : public ProfileSyncServiceStartupTest { | 
| ProfileOAuth2TokenServiceFactory::GetForProfile(profile); | 
| EXPECT_TRUE(signin->IsAuthenticated()); | 
| scoped_ptr<browser_sync::ChromeSyncClient> sync_client( | 
| -        new browser_sync::ChromeSyncClient( | 
| -            profile, make_scoped_ptr(new SyncApiComponentFactoryMock()))); | 
| +        new browser_sync::ChromeSyncClient(profile)); | 
| return make_scoped_ptr(new TestProfileSyncServiceNoBackup( | 
| sync_client.Pass(), profile, | 
| make_scoped_ptr(new SigninManagerWrapper(signin)), oauth2_token_service, | 
| @@ -385,7 +386,7 @@ TEST_F(ProfileSyncServiceStartupCrosTest, MAYBE_StartCrosNoCredentials) { | 
| CreateDataTypeManager(_, _, _, _, _)) | 
| .Times(0); | 
| EXPECT_CALL(*GetSyncApiComponentFactoryMock(), | 
| -              CreateSyncBackendHost(_, _, _, _, _)) | 
| +              CreateSyncBackendHost(_, _, _, _)) | 
| .Times(0); | 
| profile_->GetPrefs()->ClearPref(sync_driver::prefs::kSyncHasSetupCompleted); | 
| EXPECT_CALL(observer_, OnStateChanged()).Times(AnyNumber()); | 
|  |