Index: chrome/browser/ui/views/passwords/manage_passwords_bubble_view_browsertest.cc |
diff --git a/chrome/browser/ui/views/passwords/manage_passwords_bubble_view_browsertest.cc b/chrome/browser/ui/views/passwords/manage_passwords_bubble_view_browsertest.cc |
index fead5b75df6406024bf1db44bf5856486bd13f82..17c0a50a30b28a5d8df3ff71b7f123b208b1e88b 100644 |
--- a/chrome/browser/ui/views/passwords/manage_passwords_bubble_view_browsertest.cc |
+++ b/chrome/browser/ui/views/passwords/manage_passwords_bubble_view_browsertest.cc |
@@ -6,8 +6,12 @@ |
#include "base/metrics/histogram_samples.h" |
#include "chrome/browser/ui/browser.h" |
+#include "chrome/browser/ui/passwords/manage_passwords_test.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
-#include "chrome/browser/ui/views/passwords/manage_passwords_view_test.h" |
+#include "chrome/browser/ui/views/frame/browser_view.h" |
+#include "chrome/browser/ui/views/passwords/manage_passwords_bubble_view.h" |
+#include "chrome/browser/ui/views/passwords/manage_passwords_icon_view.h" |
+#include "chrome/browser/ui/views/toolbar/toolbar_view.h" |
#include "components/password_manager/core/browser/password_manager_metrics_util.h" |
#include "components/password_manager/core/browser/stub_password_manager_client.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -18,9 +22,24 @@ const char kDisplayDispositionMetric[] = "PasswordBubble.DisplayDisposition"; |
} // namespace |
-typedef ManagePasswordsViewTest ManagePasswordsBubbleViewTest; |
namespace metrics_util = password_manager::metrics_util; |
+class ManagePasswordsBubbleViewTest : public ManagePasswordsTest { |
+ public: |
+ ManagePasswordsBubbleViewTest() {} |
+ virtual ~ManagePasswordsBubbleViewTest() {} |
+ |
+ virtual ManagePasswordsIcon* view() OVERRIDE { |
+ BrowserView* browser_view = static_cast<BrowserView*>(browser()->window()); |
+ return browser_view->GetToolbarView() |
+ ->location_bar() |
+ ->manage_passwords_icon_view(); |
+ } |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(ManagePasswordsBubbleViewTest); |
+}; |
+ |
IN_PROC_BROWSER_TEST_F(ManagePasswordsBubbleViewTest, BasicOpenAndClose) { |
EXPECT_FALSE(ManagePasswordsBubbleView::IsShowing()); |
ManagePasswordsBubbleView::ShowBubble( |