Commit c89a5784 authored by Ioana Pandele's avatar Ioana Pandele Committed by Commit Bot

[ReEPwdSave] Guard feature by autofill-keyboard-accessory-view flags

Bug: 1100694
Change-Id: I25bc5e12cdc5d956b759f99fa2813d564a5c02cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2302695Reviewed-by: default avatarFriedrich [CET] <fhorschig@chromium.org>
Commit-Queue: Ioana Pandele <ioanap@chromium.org>
Cr-Commit-Position: refs/heads/master@{#789448}
parent 21c9b738
...@@ -283,6 +283,8 @@ void PasswordAccessoryControllerImpl::RefreshSuggestionsForField( ...@@ -283,6 +283,8 @@ void PasswordAccessoryControllerImpl::RefreshSuggestionsForField(
if (base::FeatureList::IsEnabled( if (base::FeatureList::IsEnabled(
password_manager::features::kRecoverFromNeverSaveAndroid) && password_manager::features::kRecoverFromNeverSaveAndroid) &&
base::FeatureList::IsEnabled(
autofill::features::kAutofillKeyboardAccessory) &&
is_password_field && is_password_field &&
password_client_->IsSavingAndFillingEnabled(origin.GetURL())) { password_client_->IsSavingAndFillingEnabled(origin.GetURL())) {
BlacklistedStatus blacklisted_status = BlacklistedStatus blacklisted_status =
......
...@@ -603,8 +603,10 @@ TEST_F(PasswordAccessoryControllerTest, OnManualGenerationRequested) { ...@@ -603,8 +603,10 @@ TEST_F(PasswordAccessoryControllerTest, OnManualGenerationRequested) {
TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfIsBlacklisted) { TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfIsBlacklisted) {
base::test::ScopedFeatureList scoped_feature_list; base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitAndEnableFeature( scoped_feature_list.InitWithFeatures(
password_manager::features::kRecoverFromNeverSaveAndroid); {password_manager::features::kRecoverFromNeverSaveAndroid,
autofill::features::kAutofillKeyboardAccessory},
{});
cache()->SaveCredentialsAndBlacklistedForOrigin( cache()->SaveCredentialsAndBlacklistedForOrigin(
{}, CredentialCache::IsOriginBlacklisted(true), {}, CredentialCache::IsOriginBlacklisted(true),
url::Origin::Create(GURL(kExampleSite))); url::Origin::Create(GURL(kExampleSite)));
...@@ -628,8 +630,10 @@ TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfIsBlacklisted) { ...@@ -628,8 +630,10 @@ TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfIsBlacklisted) {
TEST_F(PasswordAccessoryControllerTest, TEST_F(PasswordAccessoryControllerTest,
NoSaveToggleIfIsBlacklistedAndSavingDisabled) { NoSaveToggleIfIsBlacklistedAndSavingDisabled) {
base::test::ScopedFeatureList scoped_feature_list; base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitAndEnableFeature( scoped_feature_list.InitWithFeatures(
password_manager::features::kRecoverFromNeverSaveAndroid); {password_manager::features::kRecoverFromNeverSaveAndroid,
autofill::features::kAutofillKeyboardAccessory},
{});
// Simulate saving being disabled (e.g. being in incognito or having password // Simulate saving being disabled (e.g. being in incognito or having password
// saving disabled from settings). // saving disabled from settings).
...@@ -653,8 +657,10 @@ TEST_F(PasswordAccessoryControllerTest, ...@@ -653,8 +657,10 @@ TEST_F(PasswordAccessoryControllerTest,
TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfWasBlacklisted) { TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfWasBlacklisted) {
base::test::ScopedFeatureList scoped_feature_list; base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitAndEnableFeature( scoped_feature_list.InitWithFeatures(
password_manager::features::kRecoverFromNeverSaveAndroid); {password_manager::features::kRecoverFromNeverSaveAndroid,
autofill::features::kAutofillKeyboardAccessory},
{});
cache()->SaveCredentialsAndBlacklistedForOrigin( cache()->SaveCredentialsAndBlacklistedForOrigin(
{}, CredentialCache::IsOriginBlacklisted(true), {}, CredentialCache::IsOriginBlacklisted(true),
url::Origin::Create(GURL(kExampleSite))); url::Origin::Create(GURL(kExampleSite)));
...@@ -682,8 +688,10 @@ TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfWasBlacklisted) { ...@@ -682,8 +688,10 @@ TEST_F(PasswordAccessoryControllerTest, AddsSaveToggleIfWasBlacklisted) {
TEST_F(PasswordAccessoryControllerTest, TEST_F(PasswordAccessoryControllerTest,
RecordsAccessoryImpressionsForBlacklisted) { RecordsAccessoryImpressionsForBlacklisted) {
base::test::ScopedFeatureList scoped_feature_list; base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitAndEnableFeature( scoped_feature_list.InitWithFeatures(
password_manager::features::kRecoverFromNeverSaveAndroid); {password_manager::features::kRecoverFromNeverSaveAndroid,
autofill::features::kAutofillKeyboardAccessory},
{});
base::HistogramTester histogram_tester; base::HistogramTester histogram_tester;
...@@ -704,9 +712,10 @@ TEST_F(PasswordAccessoryControllerTest, ...@@ -704,9 +712,10 @@ TEST_F(PasswordAccessoryControllerTest,
TEST_F(PasswordAccessoryControllerTest, NoAccessoryImpressionsIfUnblacklisted) { TEST_F(PasswordAccessoryControllerTest, NoAccessoryImpressionsIfUnblacklisted) {
base::test::ScopedFeatureList scoped_feature_list; base::test::ScopedFeatureList scoped_feature_list;
scoped_feature_list.InitAndEnableFeature( scoped_feature_list.InitWithFeatures(
password_manager::features::kRecoverFromNeverSaveAndroid); {password_manager::features::kRecoverFromNeverSaveAndroid,
autofill::features::kAutofillKeyboardAccessory},
{});
base::HistogramTester histogram_tester; base::HistogramTester histogram_tester;
cache()->SaveCredentialsAndBlacklistedForOrigin( cache()->SaveCredentialsAndBlacklistedForOrigin(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment