| Index: chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
|
| diff --git a/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc b/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
|
| index 3e2fe34206de14afa1e0bf11929f8acf662b60b5..9fd9e18700ebf0d4693f887f7922b539b25f0236 100644
|
| --- a/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
|
| +++ b/chrome/browser/password_manager/chrome_password_manager_client_unittest.cc
|
| @@ -357,7 +357,7 @@ TEST_F(ChromePasswordManagerClientTest,
|
| EXPECT_TRUE(client->IsPasswordManagementEnabledForCurrentPage());
|
| }
|
|
|
| -TEST_F(ChromePasswordManagerClientTest, IsPasswordSyncEnabled) {
|
| +TEST_F(ChromePasswordManagerClientTest, GetPasswordSyncState) {
|
| ChromePasswordManagerClient* client = GetClient();
|
|
|
| ProfileSyncServiceMock* mock_sync_service =
|
| @@ -376,39 +376,31 @@ TEST_F(ChromePasswordManagerClientTest, IsPasswordSyncEnabled) {
|
| .WillRepeatedly(Return(false));
|
|
|
| // Passwords are syncing and custom passphrase isn't used.
|
| - EXPECT_FALSE(
|
| - client->IsPasswordSyncEnabled(password_manager::ONLY_CUSTOM_PASSPHRASE));
|
| - EXPECT_TRUE(client->IsPasswordSyncEnabled(
|
| - password_manager::WITHOUT_CUSTOM_PASSPHRASE));
|
| + EXPECT_EQ(password_manager::SYNCING_NORMAL_ENCRYPTION,
|
| + client->GetPasswordSyncState());
|
|
|
| // Again, using a custom passphrase.
|
| EXPECT_CALL(*mock_sync_service, IsUsingSecondaryPassphrase())
|
| .WillRepeatedly(Return(true));
|
|
|
| - EXPECT_TRUE(
|
| - client->IsPasswordSyncEnabled(password_manager::ONLY_CUSTOM_PASSPHRASE));
|
| - EXPECT_FALSE(client->IsPasswordSyncEnabled(
|
| - password_manager::WITHOUT_CUSTOM_PASSPHRASE));
|
| + EXPECT_EQ(password_manager::SYNCING_WITH_CUSTOM_PASSPHRASE,
|
| + client->GetPasswordSyncState());
|
|
|
| - // Always return false if we aren't syncing passwords.
|
| + // Report correctly if we aren't syncing passwords.
|
| active_types.Remove(syncer::PASSWORDS);
|
| active_types.Put(syncer::BOOKMARKS);
|
| EXPECT_CALL(*mock_sync_service, GetActiveDataTypes())
|
| .WillRepeatedly(Return(active_types));
|
|
|
| - EXPECT_FALSE(
|
| - client->IsPasswordSyncEnabled(password_manager::ONLY_CUSTOM_PASSPHRASE));
|
| - EXPECT_FALSE(client->IsPasswordSyncEnabled(
|
| - password_manager::WITHOUT_CUSTOM_PASSPHRASE));
|
| + EXPECT_EQ(password_manager::NOT_SYNCING_PASSWORDS,
|
| + client->GetPasswordSyncState());
|
|
|
| // Again, without a custom passphrase.
|
| EXPECT_CALL(*mock_sync_service, IsUsingSecondaryPassphrase())
|
| .WillRepeatedly(Return(false));
|
|
|
| - EXPECT_FALSE(
|
| - client->IsPasswordSyncEnabled(password_manager::ONLY_CUSTOM_PASSPHRASE));
|
| - EXPECT_FALSE(client->IsPasswordSyncEnabled(
|
| - password_manager::WITHOUT_CUSTOM_PASSPHRASE));
|
| + EXPECT_EQ(password_manager::NOT_SYNCING_PASSWORDS,
|
| + client->GetPasswordSyncState());
|
| }
|
|
|
| TEST_F(ChromePasswordManagerClientTest, IsOffTheRecordTest) {
|
|
|