Index: chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc |
diff --git a/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc b/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc |
index 3e1dc3344d2e3cdae57a702ce7ab9792343c2aa2..65eb40af87d55518b6652d22598091c200aefbec 100644 |
--- a/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc |
+++ b/chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc |
@@ -4,12 +4,13 @@ |
#include "chrome/browser/extensions/extension_action.h" |
#include "chrome/browser/extensions/extension_action_manager.h" |
+#include "chrome/browser/extensions/extension_action_test_util.h" |
#include "chrome/browser/extensions/extension_apitest.h" |
#include "chrome/browser/extensions/extension_tab_util.h" |
#include "chrome/browser/extensions/extension_test_message_listener.h" |
#include "chrome/browser/extensions/test_extension_dir.h" |
+#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_window.h" |
-#include "chrome/browser/ui/location_bar/location_bar.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
#include "chrome/common/extensions/features/feature_channel.h" |
#include "content/public/test/browser_test_utils.h" |
@@ -176,10 +177,8 @@ IN_PROC_BROWSER_TEST_F(DeclarativeContentApiTest, |
EXPECT_TRUE(page_action->GetIsVisible(tab_id)); |
EXPECT_TRUE(WaitForPageActionVisibilityChangeTo(1)); |
- LocationBarTesting* location_bar = |
- browser()->window()->GetLocationBar()->GetLocationBarForTesting(); |
- EXPECT_EQ(1, location_bar->PageActionCount()); |
- EXPECT_EQ(1, location_bar->PageActionVisibleCount()); |
+ EXPECT_EQ(1u, extension_action_test_util::GetVisiblePageActionCount(tab)); |
+ EXPECT_EQ(1u, extension_action_test_util::GetTotalPageActionCount(tab)); |
ReloadExtension(extension_id); // Invalidates page_action and extension. |
EXPECT_EQ("test_rule", |
@@ -188,14 +187,14 @@ IN_PROC_BROWSER_TEST_F(DeclarativeContentApiTest, |
// navigation. |
NavigateInRenderer(tab, GURL("http://test/")); |
EXPECT_TRUE(WaitForPageActionVisibilityChangeTo(1)); |
- EXPECT_EQ(1, location_bar->PageActionCount()); |
- EXPECT_EQ(1, location_bar->PageActionVisibleCount()); |
+ EXPECT_EQ(1u, extension_action_test_util::GetVisiblePageActionCount(tab)); |
+ EXPECT_EQ(1u, extension_action_test_util::GetTotalPageActionCount(tab)); |
UnloadExtension(extension_id); |
NavigateInRenderer(tab, GURL("http://test/")); |
EXPECT_TRUE(WaitForPageActionVisibilityChangeTo(0)); |
- EXPECT_EQ(0, location_bar->PageActionCount()); |
- EXPECT_EQ(0, location_bar->PageActionVisibleCount()); |
+ EXPECT_EQ(0u, extension_action_test_util::GetVisiblePageActionCount(tab)); |
+ EXPECT_EQ(0u, extension_action_test_util::GetTotalPageActionCount(tab)); |
} |
// This tests against a renderer crash that was present during development. |
@@ -275,9 +274,7 @@ IN_PROC_BROWSER_TEST_F(DeclarativeContentApiTest, |
EXPECT_EQ(NULL, |
ExtensionActionManager::Get(browser()->profile())-> |
GetPageAction(*extension)); |
- EXPECT_EQ(0, |
- browser()->window()->GetLocationBar()->GetLocationBarForTesting()-> |
- PageActionCount()); |
+ EXPECT_EQ(0u, extension_action_test_util::GetVisiblePageActionCount(tab)); |
} |
IN_PROC_BROWSER_TEST_F(DeclarativeContentApiTest, |