| Index: chrome/browser/signin/signin_manager_unittest.cc
 | 
| diff --git a/chrome/browser/signin/signin_manager_unittest.cc b/chrome/browser/signin/signin_manager_unittest.cc
 | 
| index 68a4c3b7179883ee78b882c86cf52fbe096e9c56..978198ba9055ffeeb68014ff47d8550311b370fb 100644
 | 
| --- a/chrome/browser/signin/signin_manager_unittest.cc
 | 
| +++ b/chrome/browser/signin/signin_manager_unittest.cc
 | 
| @@ -444,3 +444,27 @@ TEST_F(SigninManagerTest, UpgradeToNewPrefs) {
 | 
|    EXPECT_EQ("user@gmail.com", info.email);
 | 
|    EXPECT_EQ("account_id", info.gaia);
 | 
|  }
 | 
| +
 | 
| +TEST_F(SigninManagerTest, CanonicalizesPrefs) {
 | 
| +  profile()->GetPrefs()->SetString(prefs::kGoogleServicesUsername,
 | 
| +                                   "user.C@gmail.com");
 | 
| +  CreateNakedSigninManager();
 | 
| +  manager_->Initialize(g_browser_process->local_state());
 | 
| +  EXPECT_EQ("user.C@gmail.com", manager_->GetAuthenticatedUsername());
 | 
| +
 | 
| +  // TODO(rogerta): until the migration to gaia id, the account id will remain
 | 
| +  // the old username.
 | 
| +  EXPECT_EQ("userc@gmail.com", manager_->GetAuthenticatedAccountId());
 | 
| +  EXPECT_EQ("userc@gmail.com",
 | 
| +            profile()->GetPrefs()->GetString(prefs::kGoogleServicesAccountId));
 | 
| +  EXPECT_EQ("",
 | 
| +            profile()->GetPrefs()->GetString(prefs::kGoogleServicesUsername));
 | 
| +
 | 
| +  // Make sure account tracker has a canonicalized username.
 | 
| +  AccountTrackerService* service =
 | 
| +      AccountTrackerServiceFactory::GetForProfile(profile());
 | 
| +  AccountTrackerService::AccountInfo info = service->GetAccountInfo(
 | 
| +      manager_->GetAuthenticatedAccountId());
 | 
| +  EXPECT_EQ("user.C@gmail.com", info.email);
 | 
| +  EXPECT_EQ("userc@gmail.com", info.account_id);
 | 
| +}
 | 
| 
 |