Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5275)

Unified Diff: chrome/renderer/autofill/fake_content_password_manager_driver.h

Issue 2814093002: [Password Manager] Send a request to the password store if there is a password field on a page (Closed)
Patch Set: Added more tests Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/renderer/autofill/fake_content_password_manager_driver.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 5aac09680463c0b47e3eb8356da345e3114dc285..0b8c6fb9ed7f6dda3845f618ea7cab8df59377ec 100644
--- a/chrome/renderer/autofill/fake_content_password_manager_driver.h
+++ b/chrome/renderer/autofill/fake_content_password_manager_driver.h
@@ -64,6 +64,15 @@ class FakeContentPasswordManagerDriver
return password_form_inpage_navigation_;
}
+ bool called_password_forms_parsed() const {
+ return called_password_forms_parsed_;
+ }
+
+ const base::Optional<std::vector<autofill::PasswordForm>>&
+ password_forms_parsed() const {
+ return password_forms_parsed_;
+ }
+
bool called_password_forms_rendered() const {
return called_password_forms_rendered_;
}
@@ -73,7 +82,9 @@ class FakeContentPasswordManagerDriver
return password_forms_rendered_;
}
- void reset_password_forms_rendered() {
+ void reset_password_forms_calls() {
+ called_password_forms_parsed_ = false;
+ password_forms_parsed_ = base::nullopt;
called_password_forms_rendered_ = false;
password_forms_rendered_ = base::nullopt;
}
@@ -162,6 +173,10 @@ class FakeContentPasswordManagerDriver
bool called_inpage_navigation_ = false;
// Records data received via InPageNavigation() call.
base::Optional<autofill::PasswordForm> password_form_inpage_navigation_;
+ // Records whether PasswordFormsParsed() gets called.
+ bool called_password_forms_parsed_ = false;
+ // Records if the list received via PasswordFormsParsed() call was empty.
+ base::Optional<std::vector<autofill::PasswordForm>> password_forms_parsed_;
// Records whether PasswordFormsRendered() gets called.
bool called_password_forms_rendered_ = false;
// Records data received via PasswordFormsRendered() call.
« no previous file with comments | « no previous file | chrome/renderer/autofill/fake_content_password_manager_driver.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698