Index: chrome/renderer/autofill/fake_content_password_manager_driver.h |
diff --git a/chrome/renderer/autofill/fake_content_password_manager_driver.h b/chrome/renderer/autofill/fake_content_password_manager_driver.h |
index f2ecfaffa770c974b4f7f3f9e961edf8746bb102..9704fac9e13754ae60561513695bbaedc496ff37 100644 |
--- a/chrome/renderer/autofill/fake_content_password_manager_driver.h |
+++ b/chrome/renderer/autofill/fake_content_password_manager_driver.h |
@@ -126,10 +126,14 @@ class FakeContentPasswordManagerDriver |
called_presave_generated_password_ = false; |
} |
- int called_check_safe_browsing_reputation_cnt() { |
+ int called_check_safe_browsing_reputation_cnt() const { |
return called_check_safe_browsing_reputation_cnt_; |
} |
+ int called_show_manual_fallback_for_saving_count() const { |
+ return called_show_manual_fallback_for_saving_count_; |
+ } |
+ |
bool called_manual_fallback_suggestion() { |
return called_manual_fallback_suggestion_; |
} |
@@ -177,6 +181,10 @@ class FakeContentPasswordManagerDriver |
void CheckSafeBrowsingReputation(const GURL& form_action, |
const GURL& frame_url) override; |
+ void ShowManualFallbackForSaving( |
+ const autofill::PasswordForm& password_form) override; |
+ void HideManualFallbackForSaving() override; |
+ |
// Records whether ShowPasswordSuggestions() gets called. |
bool called_show_pw_suggestions_ = false; |
// Records data received via ShowPasswordSuggestions() call. |
@@ -219,6 +227,10 @@ class FakeContentPasswordManagerDriver |
// Records number of times CheckSafeBrowsingReputation() gets called. |
int called_check_safe_browsing_reputation_cnt_ = 0; |
+ // Records the number of request to show manual fallback for password saving. |
+ // If it is zero, the fallback is not available. |
+ int called_show_manual_fallback_for_saving_count_ = 0; |
+ |
mojo::BindingSet<autofill::mojom::PasswordManagerDriver> bindings_; |
}; |