Index: chrome/browser/ui/views/passwords/manage_passwords_view_test.cc |
diff --git a/chrome/browser/ui/views/passwords/manage_passwords_view_test.cc b/chrome/browser/ui/views/passwords/manage_passwords_view_test.cc |
index b1f8f44969adb30cf9ac57f8c97748d582858a58..da4401e7c871f09288fa3769810bf44cbbbbd33f 100644 |
--- a/chrome/browser/ui/views/passwords/manage_passwords_view_test.cc |
+++ b/chrome/browser/ui/views/passwords/manage_passwords_view_test.cc |
@@ -70,7 +70,21 @@ void ManagePasswordsViewTest::SetupPendingPassword() { |
scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
new password_manager::PasswordFormManager( |
NULL, &client, &driver, *test_form(), false)); |
- controller()->OnPasswordSubmitted(test_form_manager.release()); |
+ controller()->OnPasswordSubmitted(test_form_manager.Pass()); |
+ |
+ // Wait for the command execution triggered by the automatic popup to pop up |
+ // the bubble. |
+ content::RunAllPendingInMessageLoop(); |
+ controller()->UpdateIconAndBubbleState(view()); |
+} |
+ |
+void ManagePasswordsViewTest::SetupAutomaticPassword() { |
+ password_manager::StubPasswordManagerClient client; |
+ password_manager::StubPasswordManagerDriver driver; |
+ scoped_ptr<password_manager::PasswordFormManager> test_form_manager( |
+ new password_manager::PasswordFormManager( |
+ NULL, &client, &driver, *test_form(), false)); |
+ controller()->OnAutomaticPasswordSave(test_form_manager.Pass()); |
// Wait for the command execution triggered by the automatic popup to pop up |
// the bubble. |