TestPasswordManagerClient(scoped_ptr<PrefService> prefs)
: prefs_(prefs.Pass()), driver_(this), is_sync_enabled_(false) {}
- virtual void PromptUserToSavePassword(PasswordFormManager* form_to_save)
- OVERRIDE {}
virtual PasswordStore* GetPasswordStore() OVERRIDE { return NULL; }
virtual PrefService* GetPrefs() OVERRIDE { return prefs_.get(); }
virtual PasswordManagerDriver* GetDriver() OVERRIDE { return &driver_; }
// it off to |client_|, as the initialization flow of |client_| will
// indirectly cause those prefs to be immediately accessed.
scoped_ptr<TestingPrefServiceSimple> prefs(new TestingPrefServiceSimple());
- prefs->registry()->RegisterBooleanPref(prefs::kPasswordManagerEnabled,
+ prefs->registry()->RegisterBooleanPref(prefs::kPasswordManagerSavingEnabled,
true);
client_.reset(new TestPasswordManagerClient(prefs.PassAs<PrefService>()));
}
// Enabling the PasswordManager and password sync should cause generation to
// be enabled.
PrefService* prefs = client_->GetPrefs();
- prefs->SetBoolean(prefs::kPasswordManagerEnabled, true);
+ prefs->SetBoolean(prefs::kPasswordManagerSavingEnabled, true);
client_->set_is_password_sync_enabled(true);
EXPECT_TRUE(IsGenerationEnabled());
// Disabling the PasswordManager should cause generation to be disabled even
// if syncing is enabled.
- prefs->SetBoolean(prefs::kPasswordManagerEnabled, false);
+ prefs->SetBoolean(prefs::kPasswordManagerSavingEnabled, false);
client_->set_is_password_sync_enabled(true);
EXPECT_FALSE(IsGenerationEnabled());
}
TEST_F(PasswordGenerationManagerTest, DetectAccountCreationForms) {
// Setup so that IsGenerationEnabled() returns true.
PrefService* prefs = client_->GetPrefs();
- prefs->SetBoolean(prefs::kPasswordManagerEnabled, true);
+ prefs->SetBoolean(prefs::kPasswordManagerSavingEnabled, true);
client_->set_is_password_sync_enabled(true);
autofill::FormData login_form;
// be disabled.
GetTestDriver()->set_is_off_the_record(true);
PrefService* prefs = client_->GetPrefs();
- prefs->SetBoolean(prefs::kPasswordManagerEnabled, true);
+ prefs->SetBoolean(prefs::kPasswordManagerSavingEnabled, true);
client_->set_is_password_sync_enabled(true);
EXPECT_FALSE(IsGenerationEnabled());