Index: chrome/browser/extensions/api/extension_action/page_action_apitest.cc |
diff --git a/chrome/browser/extensions/api/extension_action/page_action_apitest.cc b/chrome/browser/extensions/api/extension_action/page_action_apitest.cc |
index c0e03118622bd24727e58f458a1cbce14ef957e3..dbb9671ed8369f131d7bf447b7332cbad4c959a6 100644 |
--- a/chrome/browser/extensions/api/extension_action/page_action_apitest.cc |
+++ b/chrome/browser/extensions/api/extension_action/page_action_apitest.cc |
@@ -6,6 +6,7 @@ |
#include "chrome/browser/extensions/extension_action.h" |
#include "chrome/browser/extensions/extension_action_icon_factory.h" |
#include "chrome/browser/extensions/extension_action_manager.h" |
+#include "chrome/browser/extensions/extension_action_runner.h" |
#include "chrome/browser/extensions/extension_action_test_util.h" |
#include "chrome/browser/extensions/extension_apitest.h" |
#include "chrome/browser/extensions/extension_service.h" |
@@ -60,8 +61,9 @@ IN_PROC_BROWSER_TEST_F(PageActionApiTest, Basic) { |
{ |
// Simulate the page action being clicked. |
ResultCatcher catcher; |
- ExtensionActionAPI::Get(browser()->profile())->ExecuteExtensionAction( |
- extension, browser(), true); |
+ ExtensionActionRunner::GetForWebContents( |
+ browser()->tab_strip_model()->GetActiveWebContents()) |
+ ->RunAction(extension, true); |
EXPECT_TRUE(catcher.GetNextResult()); |
} |
@@ -103,8 +105,9 @@ IN_PROC_BROWSER_TEST_F(PageActionApiTest, AddPopup) { |
// install a page action popup. |
{ |
ResultCatcher catcher; |
- ExtensionActionAPI::Get(browser()->profile())->ExecuteExtensionAction( |
- extension, browser(), true); |
+ ExtensionActionRunner::GetForWebContents( |
+ browser()->tab_strip_model()->GetActiveWebContents()) |
+ ->RunAction(extension, true); |
ASSERT_TRUE(catcher.GetNextResult()); |
} |
@@ -229,8 +232,9 @@ IN_PROC_BROWSER_TEST_F(PageActionApiTest, TestTriggerPageAction) { |
{ |
// Simulate the page action being clicked. |
ResultCatcher catcher; |
- ExtensionActionAPI::Get(browser()->profile())->ExecuteExtensionAction( |
- extension, browser(), true); |
+ ExtensionActionRunner::GetForWebContents( |
+ browser()->tab_strip_model()->GetActiveWebContents()) |
+ ->RunAction(extension, true); |
EXPECT_TRUE(catcher.GetNextResult()); |
} |