| 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.
|
|
|