Index: chrome/browser/extensions/extension_action_runner_unittest.cc |
diff --git a/chrome/browser/extensions/extension_action_runner_unittest.cc b/chrome/browser/extensions/extension_action_runner_unittest.cc |
index badade8995aee09d45a681273fe63b2f42ab3621..2aaff8c1ae4df66337599ff5ed554ca668ba0b92 100644 |
--- a/chrome/browser/extensions/extension_action_runner_unittest.cc |
+++ b/chrome/browser/extensions/extension_action_runner_unittest.cc |
@@ -199,9 +199,6 @@ TEST_F(ExtensionActionRunnerUnitTest, RequestPermissionAndExecute) { |
ASSERT_EQ(0u, GetExecutionCountForExtension(extension->id())); |
ASSERT_FALSE(runner()->WantsToRun(extension)); |
- ExtensionActionAPI* extension_action_api = ExtensionActionAPI::Get(profile()); |
- ASSERT_FALSE(extension_action_api->HasBeenBlocked(extension, web_contents())); |
- |
// Since the extension requests all_hosts, we should require user consent. |
EXPECT_TRUE(RequiresUserConsent(extension)); |
@@ -209,16 +206,14 @@ TEST_F(ExtensionActionRunnerUnitTest, RequestPermissionAndExecute) { |
// executed. |
RequestInjection(extension); |
EXPECT_TRUE(runner()->WantsToRun(extension)); |
- EXPECT_TRUE(extension_action_api->HasBeenBlocked(extension, web_contents())); |
EXPECT_EQ(0u, GetExecutionCountForExtension(extension->id())); |
// Click to accept the extension executing. |
- runner()->OnClicked(extension); |
+ runner()->RunAction(extension, true); |
// The extension should execute, and the extension shouldn't want to run. |
EXPECT_EQ(1u, GetExecutionCountForExtension(extension->id())); |
EXPECT_FALSE(runner()->WantsToRun(extension)); |
- EXPECT_FALSE(extension_action_api->HasBeenBlocked(extension, web_contents())); |
// Since we already executed on the given page, we shouldn't need permission |
// for a second time. |
@@ -239,7 +234,7 @@ TEST_F(ExtensionActionRunnerUnitTest, RequestPermissionAndExecute) { |
// Grant access. |
RequestInjection(extension); |
- runner()->OnClicked(extension); |
+ runner()->RunAction(extension, true); |
EXPECT_EQ(2u, GetExecutionCountForExtension(extension->id())); |
EXPECT_FALSE(runner()->WantsToRun(extension)); |
@@ -271,7 +266,7 @@ TEST_F(ExtensionActionRunnerUnitTest, PendingInjectionsRemovedAtNavigation) { |
// Request and accept a new injection. |
RequestInjection(extension); |
- runner()->OnClicked(extension); |
+ runner()->RunAction(extension, true); |
// The extension should only have executed once, even though a grand total |
// of two executions were requested. |
@@ -295,7 +290,7 @@ TEST_F(ExtensionActionRunnerUnitTest, MultiplePendingInjection) { |
EXPECT_EQ(0u, GetExecutionCountForExtension(extension->id())); |
- runner()->OnClicked(extension); |
+ runner()->RunAction(extension, true); |
// All pending injections should have executed. |
EXPECT_EQ(kNumInjections, GetExecutionCountForExtension(extension->id())); |
@@ -393,7 +388,7 @@ TEST_F(ExtensionActionRunnerUnitTest, TestAlwaysRun) { |
// Allow the extension to always run on this origin. |
ScriptingPermissionsModifier modifier(profile(), extension); |
modifier.GrantHostPermission(web_contents()->GetLastCommittedURL()); |
- runner()->OnClicked(extension); |
+ runner()->RunAction(extension, true); |
// The extension should execute, and the extension shouldn't want to run. |
EXPECT_EQ(1u, GetExecutionCountForExtension(extension->id())); |
@@ -449,7 +444,7 @@ TEST_F(ExtensionActionRunnerUnitTest, TestDifferentScriptRunLocations) { |
EXPECT_EQ(BLOCKED_ACTION_SCRIPT_AT_START | BLOCKED_ACTION_SCRIPT_OTHER, |
runner()->GetBlockedActions(extension)); |
- runner()->OnClicked(extension); |
+ runner()->RunAction(extension, true); |
EXPECT_EQ(BLOCKED_ACTION_NONE, runner()->GetBlockedActions(extension)); |
} |