Index: chrome/browser/ui/passwords/manage_passwords_bubble_model_unittest.cc |
diff --git a/chrome/browser/ui/passwords/manage_passwords_bubble_model_unittest.cc b/chrome/browser/ui/passwords/manage_passwords_bubble_model_unittest.cc |
index 45b3f69fabf3b5af5d6b5e58a0c9fc673a2e9734..4b57e04ffe5da6c874bfa417cfd0471d13b6ca86 100644 |
--- a/chrome/browser/ui/passwords/manage_passwords_bubble_model_unittest.cc |
+++ b/chrome/browser/ui/passwords/manage_passwords_bubble_model_unittest.cc |
@@ -292,3 +292,20 @@ TEST_F(ManagePasswordsBubbleModelTest, PopupAutoSigninToast) { |
password_manager::metrics_util::AUTO_SIGNIN_TOAST_TIMEOUT, |
1); |
} |
+ |
+TEST_F(ManagePasswordsBubbleModelTest, PopupAutoSigninAndManagedBubble) { |
+ base::HistogramTester histogram_tester; |
+ PretendAutoSigningIn(); |
+ model_->OnAutoSignInToastTimeout(); |
+ model_->OnAutoSignInClicked(); |
+ EXPECT_EQ(model_->dismissal_reason(), |
+ password_manager::metrics_util::AUTO_SIGNIN_TOAST_CLICKED); |
+ model_->OnBubbleHidden(); |
+ |
+ EXPECT_TRUE(controller()->manage_accounts()); |
+ |
+ histogram_tester.ExpectUniqueSample( |
+ kUIDismissalReasonMetric, |
+ password_manager::metrics_util::AUTO_SIGNIN_TOAST_CLICKED, |
+ 1); |
+} |